We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Over five years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
  • Hands on experience in the areas of Web applications using J2EE technologies likeJava, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL).
  • Hands - on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring JPA, Spring Cloud and Spring Webflux) of the Spring Application Framework.
  • Experienced in the implementing CoreJavaconcepts and J2EE Technologies (JSP, SERVLET, JMS, JPA).
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, MySQL, SQLServer and SQLLite databases.
  • Working knowledge on GIT for code management and version control.
  • Working knowledge in Spring and Hibernate frameworks.
  • Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, Net Beans, Microsoft Visual Studio.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Used various web servers like Apache Tomcat.
  • Developed UNIT test cases using JUnit and Mockito and automated the test cases.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery and in making web pages cross browser compatible.Good experience in working with SOA and microservices architecture in CI/CD platform. Hands on experience in using CI/CD tools such as GitHub, Jenkins.
  • Experienced in Designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.
  • Excellent verbal, written and presentation skills and can work both independently and in a team.

TECHNICAL SKILLS

Java Technologies: JDK, J2EE, Servlets, JSP Tags, JSTL, JPA, JNDI, JDBC

Web Technologies: HTML, HTML5, XML, CSS, CSS3, XHTML, XSLT, jQuery, JavaScript

Web Services: Restful (JAX-RS), SOAP (JAX-WS)

Frame Works: Hibernate 3.0, Spring 3.0, Angular, Mockito

Design Pattern: MVC, Factory, Singleton.

Databases: Oracle, MYSQL, SQL Server, Cassandra

Web Servers: Apache Tomcat 8.0

Testing, Logging Tools: Junit, Log4j, SonarQube

Version Controls: GitHub

IDE: Eclipse, NetBeans, RAD, Intellij, Idea

Building Tools: Ant, Maven, Jenkins

Environment: Windows 2008, 2009, XP

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle.
  • Work with Advanced Java 8 features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Use Spring Boot for Create stand-alone Java application for establishing profiles of different markets using ‘java-jar’ files.
  • Create custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Use SOAP tool for web services to validate clients and fulfill the client requests and used this tool to validate the web service.
  • Help individual teams to set up their repositories and help them setting up jobs which can make use of CI/CD environment.
  • Use Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Write services to store and retrieve user data from the MongoDB for the application on devices.
  • Use Mongoose API in order to access the MongoDB from NodeJS.
  • Manage Mobile server application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Create and manage Kinesis streams configured logs in Splunk from AWS cloud watch.
  • Extensively use Hibernate in data access layer to access and update information in the database.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.

Environment: Java1.5 JSP1.2 Servlets 2.3 Struts2 EJB3.0 Spring2.5 Hibernate3.0 JDBC SOAP JAXB 2.0, JUnit4 log4j Eclipse 3.4.1 JBoss 4.3.1 MongoDB

Confidential, Marshfield, WI

Java/J2EE Developer

Responsibilities:

  • Designed and developed Data Access Objects DAO to access the database
  • Extensively worked on both consumption and producing of RESTful based webservices using JAX-RS and jersey parsers.
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Performed Unit Integrated testing for end-to-end flow of application using JUnit
  • Implement the project structure based on Spring MVC pattern using Spring Boot.
  • Developed update cart and park cart functions as part of Cart module
  • Involved in requirement gathering analysis and design
  • Designed and developed the item detail page using Java 1.5 JSP 1.2 Struts 2.0 EJB 3.0
  • Implemented service layer with Spring dependency of injection
  • Working on enhancements and emergency SCR s for GSA Advantage
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database.
  • Develop the application using Hibernate and Spring Framework.
  • Developed Web Service using SOAP WSDL XML and SOAP UI
  • Designed and Developed Custom Reports Using PDF and XML using JAXB2.0
  • Created complex queries and stored procedures
  • Used XML parser APIs such as JAXB in the web service s request/response data for marshalling and unmarshalling.
  • Handling, configuration and administration of databases like MySQL and NoSQL databases.

Environment: Java/J2EE, Spring Boot, SQL, PL/SQL, IntelliJ, AWS, Jenkins, Apache Tomcat, MS SQL Server, Maven, Git Hub

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Designed and developed JUnit test cases during the development phase.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Implemented the order grouping module using heavy multi-threading concepts and latest java 1.8 concurrency features to make the code thread safe.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior
  • Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Extensively used Hibernate Framework for Object Relational Mapping and Spring Framework and Spring integration
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, Oracle 11g, PL/SQL, Spring 3.0, Spring Boot, Spring MVC/JDBC, Maven, Jenkins, Linux VMs, Test NG, Hibernate

We'd love your feedback!