Technology Analyst Java/j2ee Resume
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
- 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, 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:
ProgrammingLanguages: AdvancedJava with servlet programming,Hibernate (HQL) & JPQL, JavaScript (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 andAjax, Spring Framework (Usage of spring components in web application), EnterpriseJavaBeans (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).
ApplicationServers: WebLogic Server 10.3 integrated BEA workshop IDE, IBMWebSphereApplication Server V7 integrated with RSA and RAD IDE, Jboss
PROFESSIONAL EXPERIENCE:
Confidential
Technology Analyst java/J2ee
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
Technology Analyst java/J2ee
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
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
Technology Analyst java/J2ee
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
Sr.Java Developer
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
Sr.Java Developer
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
Java Developer
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.