We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 10 + years of professional experience in Analysis, design, development and support of Enterprise Applications, Web Applications and Client - Server applications using JAVA/J2EE Technologies.
  • Experience in developing and supporting Enterprise Applications for industries such as Banking and HealthCare.
  • Worked on various Java/J2EE technologies including HTML, JSP, Servlets, JavaScript, JDBC, Apache Struts, Hibernate, JPA, EJB3.0, JMS, Web Services, Spring Framework, Spring boot and micro services.
  • Experience in developing Web Services using SOAP, JAX-WS, JAXB, WSDL, REST API and XML.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Worked on SWING, RMI, UML, Rational Rose.
  • Worked on Hibernate open source object/relational mapping frame work with JPA.
  • Good working knowledge on SVN and Clear Case version control tools.
  • Experience in writing UNIX Shell Scripts and SQL Scripts.
  • Written and debugged Maven scripts for building and deploying applications.
  • Involved in preparing the Proof of concepts (POC).
  • Knowledge & Experience in all phases of software development life cycle including Analysis, Design, Development, Integration, Testing, and Support.
  • Experience in Development & Production support applications.
  • Responsible for delivering the Applications to the client at the specified time lines.
  • Highly motivated with the ability to work independently or as an integral part of a team and committed.
  • Good Communication and Interpersonal skills.

TECHNICAL EXPERTISE:

Languages/Frameworks: Java 1.5, J2EE, Servlets, JDBC, Swing, Struts1.1, Hibernate, EJB 3.0, JPA, Web Services, RMI, Spring IOC, Spring JDBC

WEB Technologies: HTML, JSP, JavaScript, XML, XSD, SOAP, WSDL

ORM Tool: Hibernate 3.x

Databases: Oracle 10g/11g/12C, MySQL

Application & Web Servers: Apache Tomcat 4.x/5.x/6.0, Glassfish, WebLogic

IDE: NetBeans5.5, Eclipse 3.x, Spring Tool Site

Operating Systems: Windows NT, Windows XP, UNIX, MS-DOS

Tools: &Utilities: JUNIT 1.4, Soap UI, Maven build tool, Cobertura, PUTTY

Repository Tool: SVN (subversion), CVS, Clear Case, GitLab

WORK EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for requirements analysis, implementation and testing for ERT Module.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server
  • Implemented RESTAPI using micro service architecture.
  • Implemented ERT Controller and RESTAPI end points like AddJob, EditJob, findJob and all other Job operations.
  • Extensively used SPRING DATA for mapping repository.
  • Used Postman to test the RESTAPI for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
  • Configured and customized logs using Log4J.
  • Fixed & Tracked defects using JIRA effectively.
  • Configured Maven for project compilation and building.

Environment: Java1.8, JSP, REST API, Spring boot, micro services, Spring Data JPA, POST MAN, JSON, Eclipse Oxygen, Oracle 12C, JIRA, PUTTY, Maven3.3.

Confidential

Module Lead Developer

Responsibilities:

  • Analyze and finalize the Requirements with Business Analyst.
  • Developed UI pages using Swing.
  • Involved in the creation of SQL queries, SQL scripts for tables, synonyms, sequences and grant permissions .
  • Involved in writing the SQL scripts for loading the data into tables .
  • Involved in the development of UNIX shell script for checking the status of Rerun job and invoking the refresh job based on Rerun job status.
  • Implemented the Java classes to make calls to the UNIX scripts.
  • Implemented the Login page using LDAP Authentication.
  • Implemented the Change Requests.
  • Used Clear case to maintain the Source Code.
  • Used PUTTY tool to connect to the UNIX environment.
  • Involved in Bug-Fixing and in incorporating the new changes for the modules.

Environment: Java, RMI, SWING, JDBC, Eclipse, Oracle, Clear case, PUTTY, FileZilla.

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for implementing Hibernate persistence framework for Data Access Layer.
  • Handled Hibernate layer issues across the modules.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data Access Layer.
  • Developed Hibernate configuration file and mapping files for POJO classes as part of persistence framework.
  • Involved in understanding the complex stored procedures and converting them into HQL queries in Hibernate.
  • Created JUNIT test cases to perform unit testing for DAO Layer.
  • Sessions on Hibernate have been conducted.
  • Have done the Performance Tuning in Hibernate layer to reduce the time taken for process completion.
  • Involved in effort tracking plan of Hibernate module.
  • Implemented the Dozer mapping file.
  • Implemented the unit test cases for DAO layer using JUNIT.
  • Developed the Web Services using SOAP and XML.
  • Configured Log4j for debugging the application.
  • Extensively used Spring Dependency injection during various modules of project.
  • Used SVN version control to maintain the Source Code.
  • Used Maven tool to build the application.
  • Involved in Bug-Fixing and in incorporating the new changes for the modules.

Environment: Java1.5, JSF with ice faces, JAXWS, Spring, Hibernate, Blaze Advisor Rule Engine, Oracle 11g, Dozer, Glassfish Application server, NetBeans6.5.1, Maven, SVN, SOAPUI, JUNIT 1.4.

Confidential

Java Developer

Responsibilities:

  • Involved in Architecture team for the development of end to end sample application using Medavie architecture and technologies framed.
  • Handled Hibernate layer issues across the modules.
  • Worked on UAT Cycled efects/dcr's from Customer.
  • Implemented the Dozer mapping file.
  • Created JUNIT test cases to perform unit testing for DAO Layer.
  • Developed the Web Services using SOAP and XML.
  • Extensively used Spring Dependency injection during various modules of project.
  • Involved in understanding the complex stored procedures and converting them into HQL queries in Hibernate.
  • Configured Log4j for debugging the application.
  • Used SVN version control to maintain the Source Code.
  • Used Maven tool to build the application.
  • Trained juniors on Hibernate layer and application work flow successfully.
  • Sessions on Hibernate have been conducted.
  • Have done the Performance Tuning in Hibernate layer to reduce the time taken for process completion.
  • Involved in effort tracking plan of Hibernate module.
  • Involved in Bug-Fixing and in incorporating the new changes for the existing modules.

Environment: NetBeans 6.5.1, Java1.5, JSF with ice faces, JAXWS, Spring, Hibernate, Blaze Advisor Rule Engine, Oracle 11g, Dozer, Maven, SVN, JUNIT1.4, SOAP UI, Glassfish Application server.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements for all the modules.
  • Developed the UI pages using JSP.
  • Developed Struts Action classes, Action Forms, Resource Properties and configuration file i.e. struts-config.xml.
  • Developed the Data Access Objects (DAO).
  • Developed the form validations by using the framework.
  • Involved in building the application and deploying it on the Tomcat Web Server.
  • Involved in testing the whole application.
  • Involved in design of User Manual, System Test Cases, Integration Test Cases and Functional Test Cases for all the Modules.
  • Communicated the issues and status information to the project manager concerning project development activities.

Environment: Struts, Jsp, Servlets, JDBC, Oracle9i, Net Beans, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in Prototype design using HTML and JavaScript.
  • Prepared System Requirement Specification (SRS) document.
  • Prepared High and Low Level Design documents.
  • Hands on enhancements and coding.
  • Developed the UI pages using JSP.
  • Responsible for building the application and deploying it to the Tomcat Web Server .
  • Communicate issues and status information to the project manager concerning project development activities

Environment: Java, JSP/Servlets, JDBC, NetBeans, Tomcat, MySQL

We'd love your feedback!