We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Around 5 years of professional experience as a Java Backend Engineer/Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using Java SE 8, J2EE/Java, JSP, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
  • Knowledge in implementing a REST API/ Micro service using Spring Boot.
  • Understanding of Cloud Environment like AWS, PCF Pivotal Cloud Foundry.
  • Extensive knowledge in using Spring - Data, Spring JDBC.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise in writing Soap based web services using AXIS/Rest API.
  • Proficient in using Code Quality tools like Sonarqube.
  • Good knowledge in CI/CD tools like Jenkins.
  • Experience working with different SDLC methodologies like Agile (SCRUM).
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Proficient in XML technologies like XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Good understanding of NoSQL concepts.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
  • Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Expertise in writing APIS’s using Spring Data/JDBC by accessing Oracle, MySQL, PostgreSQL databases.
  • Experienced in implementing full life cycle of software development process (SDLC).
  • Used version controller tool like GIT, SVN and CVS.
  • Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS:

Languages: Java SE 6/7/8, Java 1.6/1.7/1.8/J2EE

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP)

Design Tools: Rational Rose, Star UML, Enterprise Architect

Struts, Spring, Spring: Data, Spring JDBC, OAuth, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

Testing: Junit, SOAP UI, POSTMAN

Version Control Tools: GIT, SVN, CVS

Build Tools: Ant, Maven, Gradle

Methodologies: Agile (Scrum), Iterative

Database Environments: Oracle, PostgreSQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Used Spring Transaction Management extensively.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed SOAP Web Services Client program to consume existing SOAP web service using Axis framework.
  • Tested SOAP web services using SOAP UI and REST services using POSTMAN.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.

Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, POSTMAN, Maven, Junit, Maven, Log4J, GIT, Oracle, UNIX.

Confidential

Java Developer

Responsibilities:

  • Understand system requirements for the application and preparing technical specifications, worked with the team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Set up DEV QA and SIT environments.
  • Maintained DEV, QA and SIT environments and closely worked with QA Team.
  • Coordinated with QA team to indentify ongoing issues and address the issues which are raised by QA.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Implement OAuth tokenisation for RESTful webservices using Spring boot.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Extensively used Sonarqude for code quailty.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Worked extensively on spring boot for building REST API’s.
  • Extensively used STS for developing, debugging, integrating and deploying the application.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace the application log messages which is used for debugging.
  • Designed various tables required for the project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Followed biweekly sprint schedules and delivered user stories on time.

Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, STS, Apache Embedded Tomcat, Maven, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Oracle, Windows/Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Used Spring Transaction Management extensively.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed SOAP Web Services Client program to consume existing SOAP web service using Axis framework.
  • Tested SOAP web services using SOAP UI and REST services using POSTMAN.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Maintained source code in GIT Repository.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.

Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, POSTMAN, Maven, Junit, Maven, Log4J, GIT, Oracle, UNIX.

Confidential

Java Developer

Responsibilities:

  • Re-engineered the existing application written in Natural language (Software AG product) to Java/J2EE.
  • Development of functional modules using Java, J2EE, Spring-Hibernate.
  • Participated in Functional Document reviews and created Technical Specification documents.
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Developed Java components using Spring IOC, Hibernate using Eclipse.
  • Designed Java models consist of Java beans and database entity classes.
  • Implemented DAO pattern to access database and perform database CRUD operations in persistency layer.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Co-ordination with offshore/onsite team on development activities.
  • Developed use case UML diagrams such as Sequence and Class diagrams for my application module.
  • Deployed application JAR file on WebSphere application server.
  • Developed Web Service(s) using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Indentified and addressed transactional issues concurrency issues.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.

Environment: Java, Spring Framework, Hibernate, JAXB, Eclipse, Log4j, SOAP, Maven, WebSphere, Oracle, SVN, Windows/Linux.

We'd love your feedback!