We provide IT Staff Augmentation Services!

Sr.java Developer Resume Profile

5.00/5 (Submit Your Rating)

Summary :

  • 8 years of IT experience in complete life cycle of software development using Object Oriented analysis and design using Java, J2EE, EJB, JDBC, Servlet, JMS, Design Patterns. Some of the client companies in the recent past and current include Merck, Citigroup, RBS, CITCO, and Sun Microsystem.
  • Strong experience in client-server/internet/intranet systems using object oriented analysis and design methodologies.
  • Good Knowledge in Equities, Capital Markets, Fixed income, Escrow, Checking and Saving assets types and Portfolio Management and Credit/mortgage risk applications.
  • Possess diversified technical background with strong SDLC experience including requirement analysis, preparations of technical specifications, design and coding, application implementation, unit testing and system testing, and documentation, functional and regression testing.
  • Proficient in programming with Java/J2EE including associated concepts and technologies such as JDBC, JSP, Servlets, Struts, Hibernate, iBatis, Spring, EJBs, XML, AJAX, JavaScript and UML.
  • Strong understanding of Aspect Oriented Programming AOP and developing custom tag libraries.
  • Expertise in design and coding of N-tier architecture enterprise applications utilizing Core Java, JSP, Servlets, JQuery ,Flex,JDBC, JMS, JTA, JNDI, AJAX, JavaScript, XML, XSD and HTML.
  • Excellent understanding of relational databases as pertains to application development using several RDBMS including MySQL and Oracle. Strong database skills including SQL, Stored Procedure and PL/SQL.
  • Highly skilled in the design and development of web-based applications utilizing web servers such as Web Sphere, Web Logic, Tomcat.
  • In-depth knowledge of Object-Oriented Programming Concepts and Internet Technologies

Technical Skills:

  • Programming Languages: Advanced Java with servlet programming, Hibernate HQL JPQL, Java Script Scripting Language , jstl, EL, HTML, PL/SQL, XML/XSD.
  • Platform: J2EE
  • Database: Oracle 9i, 10g
  • Application Frameworks Web Persistence : Struts 1.x 2.x, JSF 1.2 and Ajax, Spring Framework Usage of spring components in web application , Enterprise JavaBeans EJB2 and EJB3 ,Java Persistence Framework ,Hibernate Persistence Framework , iBATIS Persistence framework, Hadoop.
  • Technologies : JSP, Java applet, Swing framework, Ajax, Dojo Toolkit, iText, JMS with EJB's JMS queue/Topics with message driven beans XML,SQL.
  • Software/Tools: Eclipse, RSA/RAD, Toad, XML Beans, JProbe, Junit, Rational Rose, Visio, PVCS/CVS/VSS/SVN, ERWIN Oracle administration tool Oracle 10g .
  • Application Servers: WebLogic Server 10.3 integrated BEA workshop IDE, IBM WebSphere Application Server V7 integrated with RSA and RAD IDE, Jboss

Professional Experience:

Role: Technology Analyst java/J2ee

Description project: ELN X3 is an enhancement and development and migration project of current ELN application from Weblogic to Jboss environment.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Development of enhancements in core modules.
  • Face to face interaction with client and coordination of onsite and vendor team.
  • Analysis and providing key fixes within ETA and providing timely feedback on items developed by other vendors having their dependency on project as a whole.
  • Managing Timely build and release at client location for IST and UAT. Environment: J2EE, SOAP, EJB, Apache Axis Webservices, spring components, Jboss Application Server, Vb.net

Confidential

Role: Technology Analyst java/J2ee

Description project: Confidential is a global end-to-end solution to enable common processes and information across divisions, regions and organizations. SMSMS specifically aims to address the management and storage of compound and processing of samples throughout their lifetime. The project involves Rewrite and migration of existing ESM application to Mosaic environment along with migration of database from Oracle 9i to Oracle 11g.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Development of core compound mixing modules.
  • Face to face interaction with client and coordination of onsite and offshore team.
  • Analysis and providing key fixes within ETA and providing timely feedback on items developed by other vendors having their dependency on project as a whole.
  • Managing Timely build and release at client location for IST and UAT.
  • Providing offshore with solutions for their queries after interaction with various other vendors and client.

Environment: RAD, Spring, Java Script, HTML, Java, AJAX, Weblogic Server, JSP, Servlets, EJB, Hibernate, Oracle, XML, SOAP, ANT, Windows

Confidential

Role: Technology Analyst java/J2ee

  • Description project: Client Website is an internet application serving Confidential customers. The project involves Rewrite/Re-platform of existing CWS application into Java/J2EE architecture along JSF IBM Portal framework.
  • The application allows Citi customers to track and maintain their accounts withholdings, linked with various assets types and sub assets types.
  • The project is built over java-j2EE life architecture along EJB 3.0 and spring at business tear and JSF and IBM web sphere portal 6.5 at presentation tear, along with iBATIS framework at persistence layer.
  • The project involves Web Sphere 7.0 application server and Oracle 11g database.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Development high level design which includes generation of UML, activity diagram's developed in Visio and rational rose.
  • Team Lead for Report and statement, Details, Analysis and download Centre modules.
  • As a configuration controller, developed the Configuration management plan along with maintaining code into VSS and developed the code as per the design.
  • Took domain session for team for better understanding of client business and requirements.
  • Face to face interaction with client and coordination of onsite and offshore team.
  • Analysis and providing key fixes within ETA and providing timely feedback on items developed by other vendors having their dependency on project as a whole.
  • Managing Timely build and release at client location for IST and UAT.
  • Providing offshore with solutions for their queries after interaction with various Citi internal teams and teams from various other vendors.

Environment: RAD, Spring, Rich Faces, Java Script, HTML, Java, AJAX, Websphere Portal Server mounted over WebSphere Application Server, JSP, Servlets, EJB, Web services, DOA, iBatis, Oracle, XML, SOAP, JUnit, ANT, Windows

Confidential

Technology Analyst java/J2ee

  • Description project: Portfolio Analytics tool is a swing based applet application serving end users of Citi bank. The project involves rewriting existing Java/swing application into Java/J2EE.
  • The application allows end users to create, update and upload their portfolio along with other utilities like comparison, pie charts, and reports and excel download.
  • Optimizing the performance with business written with MATLAB was the main idea behind the rewrite of this project.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Undertook domain session from client.
  • Development low level and high level design documents along with development of UML, activity diagram's developed in Visio and rational rose.
  • Coordination with client for timely release of the artifacts from requirement gathering phase.

Confidential

Role: Technology Analyst java/J2ee

  • Description project: Development of internal web based application for Confidential internal employees. The Web Client Tracker allows Citi internal employees to create and maintain CWS client web site user's information, maintain their logs, generate and delivering reports and track the solution delivered to customer about the query which was logged on behalf of them.
  • The project involves rewriting existing ASP .net application into Java/J2EE with number of change requests to maintain.
  • The project is built over java-j2EE architecture along with Struts1.2 as presentation framework, usage of spring beans and iBATIS framework at persistence layer.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Development high level design which includes generation of UML, activity diagram's developed in Visio and rational rose.
  • Developed and creation of the database on Oracle 10g from the data dump provided by client. Further, took the responsibility of DBA for the project.
  • As a configuration controller, developed the Configuration management plan along with maintaining code into VSS and developed the code as per the design.
  • Performed key role in designing and implementing Persistence framework using iBatis.
  • Worked on the Performance Optimization of application across layers
  • Development and optimization of WCT Database built in Oracle 10g. Rewrite of all database queries and procedure and trigger with respect to iBATIS framework.
  • Development complete five out of seven modules i.e. Reports, Enrollment, Admin, Pin Mailer, Digital Key modules with negative defect ratio in IST and in UAT.
  • Took sessions for risk management and coding standards for team.
  • Managing Timely build and release.

Environment: RAD, Spring, Struts1.2, Java Script, HTML, Java, AJAX, Weblogic Application Server, JSP, Servlets, EJB, Web services, DOA, iBatis, Oracle, XML, SOAP, JUnit, ANT, Windows

Confidential

Role: Sr.Java Developer

  • Description project: Development of internal web based application to maintain the data for Hedge Fund accounts of various investors. Developed modules Like NAV IF Net Asset Value and Incentive Fee and integrated these modules with successful development of their dependencies in Cash and Order's module with Claris.
  • The project drive for an year and above with final development of Management Information System for maintaining and generating the reports to be sent to the respective investors via fax, email, print and direct publishing to web.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Took domain session for team for better understanding of client business and requirements.
  • Performed key role in implementing Persistence framework using Hibernate and keeping it in sync with new changes in the data model as an up gradation with every release.
  • Development of EJB Timer architecture using both synchronous and asynchronous queues and topic with JMS.
  • Development of modules in core java at business tear and developing the jsp's with struts2.0 presentation framework at front end.
  • Core java development of Login and logout and partners search modules.
  • Creation of unit test plans and integration test plans.
  • Developed and coded for Junit test cases for testing business.
  • Developed and provided Jprofiler reports to client along with release docs with every release.
  • Implemented proposed SOA architecture, providing Interoperable business processes and integrating services from different applications mostly through web services using JAXB, JAX-RPC packages.
  • Designed, Developed and Implemented the Excel Generation Framework for the entire application using Apache POI
  • Took sessions for risk management and coding standards for team.
  • Managing Timely build and release.

Environment: RAD, Spring, Struts2.0, Java Script, HTML, Java, AJAX, Websphere Application Server, JSP, Servlets, EJB, Web services, DOA, Hibernate, Oracle, XML, SOAP, JUnit, ANT, Windows

Confidential

Role: Sr.Java Developer

Description project: Development of Home and Motor insurance website for the third party Confidential . The application enables the end user to check and updates there quotes based on available market statistics with the help of Bloomberg data. The quotes were provided by various partners and insurance providers. On completion, the project was integrated with bank line of RBS.

Responsibilities:

  • Requirement gathering and developing the design related artifacts.
  • Development of common filters and servlets which were used by entire team for building there modules.
  • Designed applications in Spring Framework Web module MVC .
  • Developed Message driven beans MDB for messaging.
  • Developed java based calculation engine with help of matlab
  • Core java development of Login and logout and partners search modules.
  • Building and setting up of database on Oracle 10g.
  • Managing Timely build and release.
  • Performed key role as technical consultant during transition from IBM Mainframe to Oracle client/server model.

Environment: RSA, Spring, JSf 1.2, Java Script, HTML, Java, Weblogic Application Server, JSP, Servlets, EJB, Web services, Oracle, XML, SOAP, JUnit, Maven, Windows

Confidential

Role: Java Developer

Description project: Sun Net Connect, an Internet-based self-monitoring, asset configuration and patch reporting solution, enables to manage Sun server and storage systems. This easy-to-use, no-cost tool can help realize higher availability through early problem detection and system performance reporting. This is based on Struts framework. Customer data collected through Sun Net Connect will be disseminated only to the appropriate Sun groups for the purpose of creating better products and improving services for customers

Responsibilities:

  • Responsible for the design and development of the application
  • Responsible for bug fixing and Production Support.
  • Developed customized tag libraries in Struts MVC Architecture
  • Understood the business process and developed presentation layer components, using JSP custom tags and JavaScript
  • Proposed the future enhancements that can be integrated with any other legacy systems.
  • Coded JSP and controller Servlet for the presentation and controller layer respectively.
  • Written Multi-Threaded programming.
  • Coordinated with the back end team for integration issues.
  • Participated in code review and testing of the enhancements done.
  • Handled the escalations were handled and rectified the error immediately.
  • Used production database Oracle 9i for handling escalations.
  • Planned for the releases, analyzed the bugs and also did the effort estimation.
  • Completed the coding in estimated time and helped the QA team in completing the testing.
  • Participated in Unit testing and performance testing.
  • Involved in the Release Process.

We'd love your feedback!