We provide IT Staff Augmentation Services!

J2ee/java Developer Resume

4.00/5 (Submit Your Rating)

Bixby, OK

SUMMARY

  • 5 years of professional experience in the IT industry in programming with Java, J2EE with focus on web application development.
  • Proficient in Java design patterns including Singleton, Dependency Injection, Factory, Model View Controller (MVC), and Data Access Object (DAO).
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect - oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring JPA and Spring Batch.
  • Good knowledge of Spring Core, spring batch, Spring security, Spring Boot, Spring Cloud, spring MVC and spring's integration with Hibernate.
  • Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Worked under new technologies introduced injava8 like Functional interfaces and Lambda Expressions.
  • Expertise in Application development using various frameworks such as Spring Framework.
  • Extensively used SCM tools like CVS, ANT and Maven for building, packaging and deploying applications, Log4J.
  • Good experience in Web Services using SOAP protocol and JAX-RPC, JAX-WS, REST, AXIS, WSDL and UDDI.
  • Worked on Spring-DAO based declarative transaction management.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Hands-on experience in implementation of Hibernate and spring framework.
  • Developed functions and store procedures using SQL and PL/SQL for the application.
  • Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
  • Experience in building Microservices using Spring Boot and deploying to AWS Cloud.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Experience in unit testing of software components using Junit, manual test cases development and execution.
  • Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and problem solving skills along with good oral and written communication 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, Web services (REST/SOAP), Microservices

Design Tools: Rational Rose, Star UML

Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, 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

Cloud: AWS

Build Tools: Ant, Maven

Methodologies: Agile (Scrum), Iterative

Database Environments: Oracle, PostgreSQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Bixby, OK

J2EE/Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Understanding business objectives and implementation of business logic.
  • Implemented major concepts of the application using CoreJava,J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, IBatis,JavaBeans, XML.
  • Redesigned the application modules using Spring Boot Rest API/Services, Spring, Spring-Data.
  • Implemented MongoDB for handling that large amounts of data using NoSQL queries.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • 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.
  • 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.
  • ImplementedJava1.8 features for the existing application where ever required.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by usingjavaJAX-WS API and did the corresponding configurations.

Environment: JavaEE 8, Lambda, Spring, Spring Boot, Microservices, Spring Security, AWS, Oracle, STS, Maven, GIT, PL/SQLDevelopertool, Log4j, Junit, Oracle 12c, Maven, XML, XSL, JavaScript, NOSQL, JIRA, Tomcat Server, Windows.

Confidential, Lincoln, NE

J2EE/Java Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Contributed to build Java applications that work with Amazon S3, Amazon EC2 and regular support for new services to the AWS SDK for Java.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Developed the application using MVC Framework.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in Oracle database.
  • Performed the unit testing, integration testing and system testing for the application using JUnit.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Deployed and tested application in Apache Tomcat Server.
  • Used GIT to control, track and maintain the different versions of the project.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Created complex SQL queries and used JDBC connectivity to access the database.

Environment: Java 8, SDLC-Agile/Scrum, Micro-Services, Spring Boot, AWS, Spring-Data, MVC, Soap, Restful, Jenkins, Maven, Git, Eclipse, Tomcat, Node JS, Bootstrap, SQL, Windows.

Confidential, Topeka, KS

J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development and testing of the project.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Written Web Services (JAX-WS) for external system via REST/SOAP/HTTP call.
  • Used Spring MVC Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Used logging tools like Log4J and Unit Testing frameworks such as JUnit.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP's, built an EAR file and deployed the application on the WebLogic application server.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.

Environment: Java 1.7, Spring, Spring Boot, Microservices, Spring (IOC, AOP, MVC), JSP, Hibernate, REST, Oracle, Log4j, JUnit, Jenkins, Maven, WebLogic, Jira, Agile, Windows.

We'd love your feedback!