Java/j2ee Developer Resume
CA
SUMMARY:
- Having 8 years of hands - on experience in Design, Development & Deployment of Web applications using Java, J2EE & related Technologies in Insurance, E-Commerce and Financial Domains.
- Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JMS, HTML, XHTML/DHTML, XML, SOA, Web Services.
- Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM, Spring Boot, Spring Data and Web services.
- Well versed with all the phases of Software Development Life Cycle (SDLC ) such as Analysis, Design, Development, Testing, Implementation. Worked on both Agile and Waterfall methodologies and used Rally/ JIRA agile Tools.
- Proficient in using J2EEFrameworks: Spring, Hibernate Web Services, SOAP, Restful, Axis, Jersey, Spring REST Technologies.
- Expertise in using SOA and Web Services Technologies: Web Services, SOAP, RESTFUL, UDDI, SOAP UI.
- Experience with Web/ Application servers: Web Sphere, Web Logic , and Tomcat Server.
- Hands on Experience in integration with Maven, JUnit and Log4j frameworks.
- Experience in writing Build Scripts using Shell Scripts, MAVEN and using Continuation Integration tools like Continuum , Jenkins
- Good exposure on using IDE’s like Eclipse and Net beans.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Facade and Singleton, Front Controller, Adaptor, Factory & Abstract Factory Patterns.
- Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.
- Experience in working on Version Control tools like SVN and GIT .
- Expertise with using Oracle, SQL Server, MySQL databases and writing and tuning SQL and PL/SQL queries.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle and My-SQL.
- Expertise with various operating systems Linux, UNIX, Windows XP and MAC iOS.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements .
- Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load.
- Excellent verbal and communication skills with ability work in a team and as well as individually
PROFESSIONAL SKILLS:
Languages: Java, C, C++, SQL, HTML, CSS, Shell Script
J2EE Technologies and Frameworks: Core Java, J2EE, Servlets, JSP, EJB2.0, JDBC, MVC Architecture, Java Beans, JSTL, JTA, JMS, Hibernate, Spring, JUnit, Log4j , ANT, MAVEN
Web Services: SOAP, Restful, Jersey, UDDI, SOAP UI
Web/Application Servers: Web Sphere, Web Logic , Tomcat Server
IDE’s and Integration Tools: Eclipse, Jenkins , SOAPUI,
Version control Tools: SVN, CVS, GIT
Databases: Oracle, MySQL, SQL Server, PL/SQL
Operating Systems: Linux, UNIX, Windows XP and MAC iOS
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java/J2ee developer
Responsibilities:
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Designed and developed the application using Agile Methodology and followed Scrum planning.
- Developed application using Spring, Hibernate, Web Services (RESTFUL).
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
- Developed and Consumes Restful web services and tested using SOAP UI.
- Created Spring Controllers and Integrated with Business Components and View Components
- Developed Spring and Hibernate data layer components for the application
- Monitored error log using Log4j and solved the problems.
- Used JUnit for testing and integration of modules.
- Integrated business layer using Hibernate with Spring DAO.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
- Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts. Used Jenkins for Continuous Integration (CI).
- Used PL/SQL, Stored Procedures for handling SQL Server database.
- Used GIT for creating the project structure and version controlling.
- Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
- Gave production support for the entire application including trouble shooting and fixing bug.
- Created technical solution documentation and Deployment Guide for the application
Environment: Java, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, Maven, Jenkin, Rally, UML, TOAD, WebSphere, IBM HTTP Server, Tomcat Server, Eclipse, Oracle, Linux/Unix
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Designed and Coded JEE components using spring and Hibernate.
- Analyzed and implemented the Spring-MVC framework.
- Used XML based transactional support of Spring Framework.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
- Implemented Hibernate and replaced JDBC code.
- Worked on Web Services using SOAP and REST. Worked both on Service and Client Side
- Experience in deploying and Testing the services using SOAP UI
- Developed White box test cases using JUnit and Mockito framework
- Configured Log4j Mechanism for complete project using xml files
- Create Maven pom.xml files and integrated with Jenkins CI worked closely with build engineers
- Designed & Developed user interface layer using combination of JSPs, HTML, JavaScript / jQuery for front end.
- Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
- Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
- Wrote builds and deployment scripts using ANT.
- Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues.
- Supported the application in production and worked on the incidents timely manner
- Demonstrated the application to end user during scrum meeting and end of the release
- Involved in resolving business and technical issues.
Environment: Java, J2EE, JSP, Spring (MVC, Core, Batch, IOC, AOP, DAO, ORM), SOAP, Restful Web services, Jersey, Axis, Hibernate, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, jQuery, Log4j, JNDI, Maven, Jenkin, Java Beans, SVN, Junit, Oracle, SQL/PLSQL, TOAD, WebSphere, Linux, Agile.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of the project
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
- Used design patterns like Service locator, Data Access objects, and MVC
- Implemented Java persistence using Hibernate framework.
- Used SOAP UI to test the web service request/response scenarios.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Developed Hibernate mappings and implemented required business logic.
- Designed and developed the user interface using JavaScript, HTML and CSS
- Used Hibernate for mapping objects to the relational database
- Responsible for configuring the Tomcat Server to access the Database by setting up Data source and Connection Pool.
- Utilized Log4j for request / response / error logging
- Involved in Unit & Integration Testing for different Modules in the application.
- Unit and integration testing, logging and debugging using JUnit
- Used deployment &Continuous Integration (CI) tools like ANT, Maven, and Jenkin.
- Developed unit test cases using JUnit and helped testers in end-to-end testing.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, Axis, Jersey, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, TOAD, SQL, PL/SQL, Oracle, Design Patterns, UNIX, Tomcat, Oracle, Windows 7.
Confidential, CA
Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation,
- Prepare Business Requirement Document.
- Analysis and Coding of Java components for Refills and Appointments modules.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Experience in working with Spring MVC Controllers and Spring Hibernate template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
- Helped UI to integrate the Java Beans data using JSTL, spring tags.
- Developed the DAO layer using the Hibernate and for real time performance used the caching system for Hibernate.
- Configured the Spring, Hibernate, and Log4j Configuration files.
- Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkin and Maven.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Was part of production support team to resolve the production incidents
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Clear Case, Windows, Linux
Confidential
Java Developer
Responsibilities:
- Documentation of common problems prior to go-live and while actively in a Production Support role.
- Involved in System study and End to End Design and Development of the system
- Implemented Spring Controllers, Spring mapping and validation classes
- Involved in writing complex PL/SQL and SQL blocks for the application
- Involved in Hibernate configuration and writing DAO classes.
- Configured Log4j configuration for complete project
- Responsible for production support and patching the application for incidents
Environment: Java, J2EE, Spring, Hibernate, JDBC, JUnit, Ant, Web Services, SOAP, Oracle 10g, Toad, XML, Log4J, WebLogic, Eclipse
