Sr Java/j2ee Developer Resume
Auburn Hills, MI
SUMMARY
- Overall 6 years of IT Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using JAVA and J2EE technologies.
- Expertise in development of web applications using java technologies Corejava, Servlets, JSP, Spring, Struts, Web services - SOAP, Restful services.
- Expertise in developing application using Spring Framework that uses features of Spring IOC, Spring MVC, Spring JDBC, Spring Security, Spring Transaction Management and Spring AOP.
- Experience in developing Front-end applications using JavaScript, HTML5, JSP, XML, JQuery, AJAX and Angular JS.
- Good Knowledge in Tomcat, IBM WebSphere servers.
- Having good knowledge on Relational Database Management System (RDMS concepts) and Database languages such as IBM DB2, Oracle, PL/SQL and MySql.
- Proficient in writing complex SQL queries and tuning of queries.
- Having knowledge on Design Patterns like Singleton Design Pattern, Abstract Design Pattern, MVC Design pattern, Factory Design Pattern, DAO Design Pattern, Factory Design Pattern and DTO Design Pattern.
- Experience in Agile and Waterfall methodologies.
- Good knowledge with SVN (Subversion) and GIT version control systems.
- Knowledge on Continuous Integration (CI) and Continuous Deployment (CD).
- Experience in developing Use Case Model, Use Case Diagrams and Class Diagrams, Sequence diagrams using Star UML.
- Expertise in Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing.
- Proven track record of developing large, complex, multiple projects on schedule with limited resources and environment with tight timelines.
- Energetic and self-motivated team player. Proven ability to work in both Individual and team environments with positive result.
TECHNICAL SKILLS
Technologies: Java, J2EE, Servlets, JSP, JDBC, EJB, MVC, JDBC
Web tools and languages: HTML, DHTML, JSP, CSS, JavaScript, JQuery, Ajax and JSON
Web Services: JAX-WS, RESTful
Servers: IBM Web sphere 7, 8.5, Jboss, Apache Tomcat
Frameworks: Struts, Spring
Databases: IBM DB2, Oracle, PL/SQL, My SQL and SQL Server.
IDEs/ Tools: IBM RAD, IBM DB2 client, Serena Dimensions, SSHClient, Eclipse
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Auburn Hills, MI
Sr Java/J2EE Developer
Responsibilities:
- Discussions with Fiat & Chrysler Subject Matter Experts (SME) based on the System Requirements
- Document to cover the functionality, technical issues and scope of work
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Estimation of the software development effort
- Preparation of Low Level Design and Unit Test case Documents
- Development of the application based on requirement and design documents that are approved by Fiat users
- Unit testing of developed code and capturing the results in Unit Test Results document which is submitted to users for approval
- Deployment of the code into Chrysler Test environment for User Acceptance Testing (UAT).
- Fixing of bugs raised in System testing and UAT
Environment: Java, J2EE, Javascript, IBM WAS 7, IBM DB2, IBM RAD and Agile Methodology.
Confidential, Auburn Hills, MI
Sr. Java/J2EE Developer
Responsibilities:
- Discussions with Fiat & Chrysler Subject Matter Experts (SME)and business users based on the System Requirements
- Document to cover the functionality, technical issues and scope of work
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Estimation of the software development effort
- Preparation of Low Level Design and Unit & System Test case Documents
- Development of the application based on requirement and design documents that are approved by Fiat users
- Unit testing of developed code and capturing the results in Unit Test Results document which is submitted to users for approval
- Deployment of the code into Chrysler Test environment for User Acceptance Testing (UAT).
- Fixing of bugs raised in System testing and UAT
- Time Sheet management and Project management using Integrated Project Management System (IPMS) tool
Environment: Java, J2EE, Struts 2, RESTful web services, JQuery, IBM WAS 7, IBM DB2, IBM RAD and Agile Methodology.
Confidential, Auburn Hills, MI
Sr. Java/J2EE Developer
Responsibilities:
- Discussions with Chrysler Subject Matter Experts (SME)and business users based on the System Requirements
- Document to cover the functionality, technical issues and scope of work
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Estimation of the software development effort
- Preparation of Low Level Design and Unit & System Test case Documents
- Development of the application based on requirement and design documents that are approved by users
- Unit testing of developed code and capturing the results in Unit Test Results document which is submitted to users for approval
- Deployment of the code into Chrysler Test environment for User Acceptance Testing (UAT).
- Fixing of bugs raised in System testing and UAT
Environment: Java, J2EE, Spring MVC, RESTful web services, JQuery, IBM WAS 7, IBM DB2, JUNIT 4 and Agile Methodology.
Confidential, Auburn Hills, MI
Sr. Java/J2EE Developer
Responsibilities:
- Preparation of mock up screens based on Business requirements Document
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Preparation of Low Level Design and Unit & System Test case Documents
- Development of the application based on requirement and design documents that are approved by users
- Deployment of the code into Chrysler Test environment for User Acceptance Testing (UAT).
- Fixing of bugs raised in System testing and UAT
Environment: Java, J2EE, Struts, RESTful Web Services, JavaScript, IBM WAS 7, IBM DB2, IBM RAD
