Java Developer Resume
SUMMARY
- 5 years of experience in Design, Development, Testing and Support of enterprise applications Using Java/J2EE, Related Frameworks and Tools.
- Comprehensive understanding of software development methodologies such as Agile Methodologies, Waterfall and tools like Jira.
- Experienced in developing and deploying web applications using Servlets, JSP, JDBC, Hibernate, Spring MVC and XML.
- Expertise in J2EE Object - Relational Mapping frameworks like Spring JDBC, and Hibernate
- Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injections/IOC and expertise in using Spring MVC.
- Good knowledge about using SVN, GIT for version control.
- Experience with JUnit, Test Driven Development (TDD), Mockito in performing unit test and Log4J in monitoring the error logs and fixing problems.
- Experienced with Continuous Integration (CI) with Maven and Jenkins.
- Experience working with Apache Tomcat, Weblogic and Apache HTTP web server.
- Experience in RDBMS (Oracle, MySQL)
- Experience in working in an Onsite/Offshore delivery model.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
TECHNICAL SKILLS
Languages: Java, SQL
Java/J2EE and Web Technologies: Core Java, Spring, Hibernate, JSP, Servlet, JDBC, Log4j, JUnit, Maven, JAXB, JavaScript, AJAX, HTML, CSS, AngularJs, JSTL, XML, Web Services
SOA Technologies: Web Services - SOAP, Restful, JMS
Application Servers: Weblogic, and Tomcat Server
IDE: Eclipse, Net Beans
Databases: Oracle, MySQL
Version Control: SVN and GIT
Development Tools: TOAD, SOAP UI
Platforms: Mac, Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Responsible for designing, developing, and implementing J2EE applications.
- Worked in AGILE Methodology and involved in the project discussions.
- Developed Controllers using Spring MVC framework and connected to business components Using Spring Annotations.
- Used Jersey Framework to develop Web services.
- Developed the DAO layer using the hibernate annotations and configuration files
- Worked with the business team for the project requirement review & User Acceptance Testing.
- Used Weblogic Application Server as part of production implementation.
- Worked on Oracle database as backend.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j framework to log the system execution details to log files.
- Used GIT version controlling to maintain project versions.
- Following TDD and developed JUnit for Unit Testing and Mockito as Mocking framework.
- Used AngularJS for retrieving and displaying data in the front end.
- As a part of Quality assurance participated in the code review process.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
Environment: Java 1.7/8, Spring MVC, Hibernate 4.0, RESTFUL Web Services, AngularJS, JSP, HTML, CSS, AJAX, Maven, Jenkins, Eclipse, Oracle, Linux, Git, Weblogic
Confidential
Java Developer
Responsibilities:
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Followed Agile Methodology for application development.
- Responsible for designing, developing, and implementing use cases for the application.
- Developed Controllers using Spring MVC framework and connected to business components Using Spring Annotations.
- Used JSP, Java Script and AngularJs for retrieving and displaying data in the front end.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Worked on Web Services using SOAP and REST. Worked both on Client and Service Side.
- Worked on Oracle database as backend.
- Used Jersey Framework to develop Web services.
- Followed Test Driven Development(TDD) approach using JUnit for unit testing.
- Used GIT version controlling to maintain project versions.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the
- Helped the build team to integrate the code Continuous Integration using Jenkins.
Environment: Java 1.6/1.7, Spring MVC, Hibernate, JMS, RESTFUL Web Services, jQuery, JSP, HTML, CSS, Maven, Jenkins, Splunk, Eclipse, Oracle, Linux, GIT, Weblogic.
Confidential
Java Developer
Responsibilities:
- Analyzed requirement and created various model needed for the project.
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Designed and Coded J2EE components using Spring and Hibernate.
- Analyzed and implemented the Spring MVC 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 Client and Service Side.
- Experience in testing the services using SOAP UI
- Created all the services to work with clients and wrote Web Services using Spring based web services.
- Designed and developed user interface layer using combination of JSPs, HTML and JavaScript.
- 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.
- Used MAVEN to add dependencies into the project.
- Used GIT version control to maintain project versions.
- Developed JUnit and Configured Log4j Mechanism for complete project using xml files
- Designed queries to fetch the data from the MySQL database.
- Services involved both talking to database and talking to scripts to update system level Information.
- 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 1.6, Spring, Hibernate, Web Services, SOAP, MySQL, Log4j, JUnit, JSP, Servlet, JDBC, Java Beans, JavaScript, AJAX, Maven, Jenkins, SVN, Tomcat.
Confidential
Java Developer
Responsibilities:
- Analyzed requirement and created various model needed for the project.
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Designed and Coded J2EE components using Spring and Hibernate.
- Analyzed and implemented the Spring - MVC 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 Client and Service Side.
- Experience in testing the services using SOAP UI
- Created all the services to work with clients and wrote Web Services using Spring based web services.
- Designed and developed user interface layer using combination of JSPs, HTML and JavaScript / jQuery
- 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 Maven.
- Developed JUnit and Configured Log4j Mechanism for complete project using xml files
- Written stored procedures and inner joins using RDBMS, Oracle on UNIX and Windows environment.
- Services involved both talking to database and talking to scripts to update system level information s.
- 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, Spring, Hibernate, Web Services, SOAP, RESTFUL, Log4j, JUnit, Rally, JSP, Servlets, JDBC, Java Beans, JavaScript, AJAX, jQuery, Maven, Jenkins, SVN,Tomcat.