Senior Java Developer Resume Profile
Burlington, MA
Professional Summary
- 9 years of IT experience in designing and developing multi-tier enterprise applications using Java, JEE related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, XML, JSP, HTML and Web services
- Got Certified in SCJP Sun Certified Java Programming 1.5.
- Experience in E-Commerce,Banking, Telecommunication, Public services, and Insurance functional domains.
- Implemented Applications using ATG Framework.
- Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle
- Experience in working with IBM Web sphere Portal/Application Server, BEA Web Logic, and Apache Tomcat5x application servers.
- Experience in developing Web Services using - WSDL and REST
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Microsoft Visio, Rational Rose, RAD and eclipse plugins.
- Experience in Java design patterns such as Session Fa ade, Singleton, Data Access Objects DAO , and Business Delegate.
- Experience in writing DAO using Hibernate and Hibernate mapping files.
- Experience in dynamically generating Excel reports using apache POI.
- Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest.
- Excellent written and verbal communication skills, presentation and problem solving skills
- Strong communication relationship management skills, enthusiastic self-driven, with a high degree of commitment
Technical skills
- Java/J2EE Technologies: Java1.5/1.6, ATG, Spring, Hibernate, Servlets, JSP, Struts, J-Unit, Log4J, JDBC, Apache CXF, JMS, Apache POI Web Technologies: XML, Java Script, HTML, Web services REST. Application Servers: IBM WebSphere, Web Logic, Tomcat, JBoss. Programming Languages: Java, SQL, PL/SQL, UML. Database Technologies: Oracle 10g, DB2, MySQL. IDE: IBM WSAD, Eclipse. Operating Systems: Windows, Mac Source Control: IBM Rational ClearCase, SVN, CVS, Star team. Methodologies: Waterfall, Agile. Others: Microsoft Visio, ANT, Maven, ClearQuest, TOAD, Rational Rose, PuTTY, findBug.
Experience summary
Confidential
Senior Java developer
Responsibilities:
- Responsible for building this application from the scratch involving in all the design architectural implementations.
- Created preliminary, critical design documents and get the business approval.
- Designed and developed Java/ATG software components. Involved in ATG dynamo development on Windows based workstations
- Associated in developing Client specific process design and implementation
- Involved in ATG dynamo development on Windows based workstations
- Used ATG in creating the Form Handlers, Droplets and classes to access the pipeline to process the checkout.
- Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture SOA exposed through Restful and ATG Services.
- Used JSON for data transfer between the server and the web application.
- Created test plan, advanced J-unit test cases and test classes using Power mock.
- Monitored the code coverage using SONAR.
- Used SVN for software configuration management and version control of various development projects.
- Involved in performance testing and deployment activities.
Environment: Java 1.6 ,ATG10.2,Spring 3.0, JSON, JSP ,HTML , log4j, J-Unit, Oracle, Web logic 10.3, Maven, SVN and Eclipse.
Confidential
Senior Java developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Effectively participated in weekly client communications with Business Analysts and preparing the requirement document.
- Designed and developed Spring Core application to read files and to sync with database.
- Developed the business layer logic and implemented Hibernate mappings.
- Injected Maven dependencies.
- Developed REST web service to receive travel and flight data from different third party vendors.
- Created advanced J-unit test cases and test classes using Power mock.
- Involved in performance testing and deployment activities.
- Involved in peer review and code coverage
Environment: Java 1.5 , Spring, Hibernate, REST, JSON, Apache POI, J-Unit, log4j, Oracle 10g, Web logic, Maven, SVN and Eclipse.
Confidential
Senior Java Developer
Responsibilities:
- Developed the application using Spring MVC in eclipse.
- Developed Presentation layer using Java Server Pages JSPs .
- Created and maintained several batch jobs.
- Created several business logic classes, DAO classes, BO objects to implement new business functionality.
- Developed JavaScript functions in JSP for client validation.
- Created Spring web services to interact with different systems.
- Played a key role in postproduction activities including code optimization, garbage collection, SQL tuning, and improving overall system performance.
- Have intensively used eclipse plugins like PMD and findBug to ensure code quality
- Collect requirements from business team, provide analysis / estimates for the release enhancements as well as create design documents.
- Resolved production defects. Provide RCA for the issues reported in the production environment along with the impact analysis.
- Direct Interaction with the client and business team for the requirements clarification and application-related issues.
- Prepare and execute the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
- Coordination with the middleware team, Database team to carry out smooth deployment into Production / QA / Staging / Training environments. Also involved in the postproduction validation.
- Have been a primary onshore coordinator for handling offshore team finishing their tasks.
- Have provided knowledge transfer to offshore team to develop a capable team with maximum productivity.
Environment: Spring Core,Hibernate, log4j, DB2, Web logic, Clearcase, ClearQuest and Eclipse.
Confidential
Java Developer
Responsibilities:
- Designed class diagrams, sequence diagrams and high-level technical documents.
- Created Spring web services to interact with mainframe and Java web applications
- Involved in documentation, review, analysis and fixed postproduction issues.
- Involved in migrating the systems from Mainframe to Java technology with UML diagrams
- Created ANT and Maven builds.
- Implemented SSL encryption and created security certificates for the web applications in Web sphere server
- Worked on bug fixing and enhancements on change requests.
- Sole responsible for full life-cycle application development and deployment
Environment: Spring web services, Hibernate,SOAP, Spring Batch, log4j, DB2, Web sphere application server, J-Unit and Eclipse.
Confidential
Java Developer
- Developed the web application in client owned custom MVC framework.
- As a Defect preventive Representative DPR involved in controlling and monitoring the defects through periodic team meeting
- Created Java utility for Star team version control auto update.
- Created Java utility to generate dynamic excel using Apache Poi.
- Created automated utilities to perform scheduled background processes.
- Involved in data mining based on client requirement.
- Wrote SQL queries / stored procedures as per the business requirement.
- Coded the JSPs, Actions, Business classes and DAO layer.
- Involved in testing of the enhancements.
- Significant role in the performance improvements of the applications
- Prepared and executed the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
- Resolved production support Cases for Java applications within the SLAs.
- Showcases very good communication skill and professional ethics while interacting with the clients.
- Provided effective KT to the new joiners as an SME.