We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Troy, MI

PROFESSIONAL SUMMARY:

  • Over 5 years of professional experience in SDLC (Software Development Life Cycle) with Strong Object - Oriented Analysis, Designing and Development of Enterprise Web applications using Java/J2EE.
  • Proficient in UI Development with HTML5, CSS3, JSP, JavaScript, Angular JS.
  • Experience in working with RDBMS such as Oracle, SQL Server and MySQL.
  • Expertise in Testing with JUnit Framework using Mockito, Easy Mock, Spring Junit Runner.
  • Used testing environments like Junit, and Jenkins and used logging tools such as Log4j and Splunk.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Observer, Visitor and Data Access Object.
  • Developed Enterprise applications using Java, JSP, Servlets, Hibernate/JPA, Spring Boot, MVC, IOC, AOP, ORM, Security, Zuul, SOAP, REST and Micro Services using IDE’S like Eclipse, RAD and IntelliJ IDEA.
  • Good experience on CI/CD using Jenkins on Tomcat.
  • Build and Deployed applications using Apache framework tools such as Maven, ANT.
  • Implemented Core Java concepts such as AWT, Strings, Struts, JNDI, JDBC, Generics, EJB, Multi-Threading, Data Structures, Swing, JSF, JSTL, Streaming API, Collection Interface and Map Interface etc.
  • Good Knowledge on Java 8 new features like Lambda Expressions, Stream API, Functional Interfaces and Filters.
  • Expertise in using different Software Development Methodologies like Agile, Scrum, Waterfall and TDD.
  • Strong Techno-Functional exposure in the development of Client-Server and Distributed Multi - Tier Web applications.
  • Experience in Designing and Implementing AWS Solutions using EC2, Lambda, IAM, VPC, RDS, S3, EBS and ELB.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL

Technologies: JSP, JDBC, Servlets, Spring, Spring Boot

Databases: Oracle, MySQL

Operating Systems: Windows, Unix

IDE s: Eclipse, IntelliJ

Web Server: Apache Tomcat

Tools: JUNIT, Maven, Log4j, Ant, Git, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Participating in all the stages of the Software Development Life Cycle.
  • Creating REST APIs necessary for the UI layer using Jersey, and services and DAOs underneath the REST layer. Used Hibernate for ORM and Postman to test the REST layer.
  • Writing JUnit test cases for all the service methods.
  • Creating Technical System documentation laying out the extensive refactoring approach using templates to document code, test plans and cases.
  • Participating in daily scrum meetings and reviews with sprint deliveries as part of Agile development environment.
  • Developing various modules of the application using Spring Boot.
  • Using Eclipse Integrated Development Environment for coding, debugging and testing application modules.
  • Creating complex SQL queries and used JDBC connectivity to access the database.
  • Extensively using Maven to build the application and deploy on Embedded Tomcat Server.
  • Developing JUnit test cases for the developed application.
  • Performing the unit testing, integration testing and system testing for the application using JUnit.
  • Using GIT to control, track and maintain the different versions of the project.
  • Participating in technical code reviews as part of development process.
  • Working in an Agile-Scrum environment (Grooming and Planning meetings, Daily Standup, Sprint Retrospective).
  • Participating in technical code reviews.
  • Developing Spring and Hibernate data layer components for the application.

Environment: Java, Spring Boot, Maven, Hibernate, GIT, Oracle, IntelliJ Idea, Git, Tomcat, Unix, Windows

Confidential, Richmond, VA 

Java/J2EE Developer

Responsibilities:

  • Participated in analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used Agile Methodology (Scrum) for developing application.
  • Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL, mapped it to Hibernate Configuration File, and established data integrity among all tables.
  • Worked with Servlets and JSP go get some of the view layer done. Used Hibernate for ORM to connect to Oracle Database.
  • Consumed REST services written in .Net for the application.
  • Developed the entire application implementing MVC Architecture integrating JSP with Hibernate.
  • Used JDBC (in addition to Hibernate in a few modules) to interact with the underlying Oracle Database.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Implemented Spring MVC to achieve Model View Controller design pattern.
  • Used Log4j, JUnit and developed unit test cases to monitor the application functionality.
  • Wrote unit tests for most of the backend code and brought the code coverage level many points up.
  • Developed test cases using JUnit for unit and integration testing.
  • Used Maven for compilation and building JAR, WAR.
  • Developed microservices needed for the application.
  • Used Log4J for logging and tracing the messages.
  • Developed the Spring integration classes.
  • Used Tomcat as a server to deploy the application.

Environment: Java, JSP, Servlets, JDBC, Oracle, PL/SQL, Tomcat, Log4J, JUnit, REST, Hibernate, Eclipse

Confidential

Java Developer

Responsibilities:

  • Developed Session Beans to process user requests and to load and store information from database.
  • Used SQL to access data from Microsoft SQL Server database and Used JDBC interface to connect to database.
  • Deployed and tested the web application on WebLogic application server and JUnit testing tool to test the code.
  • Implemented error checking/validation on the JSP (Java Server Pages) using JavaScript.
  • Developed Servlets to handle the requests, perform server-side validation and generate result for user.
  • Actively participated in the complete life cycle of development, from the Design Phase to Implementation Phase.
  • Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Developed the application using Eclipse IDETool and used standard features for Editing, Debugging, Compiling, Formatting, Build Automation and Version Control System in Java to support the user account module.
  • Served as POC for on call support in the production team on a rotation basis.
  • Development UI modules using HTML, JSP, JavaScript and CSS for designing the user interface.

Environment: Servlets, JSP, JDBC, Oracle, Web Services, HTML, Log4j, Eclipse, Maven, Eclipse Junit

We'd love your feedback!