We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 5 years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
  • Hands on experience in frame works like Hibernate 3.2, Spring 3.1 (Spring - core, Spring-JDBC, Spring-Batch) and Restful web services using Jersey.
  • 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.
  • Good experience in the implementing CoreJavaconcepts and J2EE Technologies (JSP, Servlet, JMS, JPA)
  • Hands on experience on SOAP based web services using Apache axis2 and Apache CXF.
  • Knowledge on Microservices and SpringBoot.
  • Used various web servers like Apache Tomcat.
  • Working knowledge on GIT for code management and version control.
  • Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, Net Beans, Microsoft Visual Studio.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Working experience on Oracle.
  • Experience in using design patterns MVC, Singleton and DAO in the development.
  • 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.
  • 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.
  • Working knowledge in Spring and Hibernate frameworks.
  • Intermediate verbal, written and presentation skills and can work both independently and in a team.
  • Working experience on log4j.
  • Good working knowledge in Servlets, JSP, JDBC.
  • Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.

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

Web Servers: Apache Tomcat 8.0

Testing, Logging Tools: Junit, Log4j, SonarQube

Version Controls: GitHub

IDE: Eclipse, NetBeans, RAD, Intellij, Idea

Building Tools: Maven, Jenkins

Environment: Windows 2008, 2009, XP

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • In this project, we have followed (including Scrum) model for Requirement gathering in Analysis of SDLC. With involvement of RAD methodology.
  • Use SOAP tool for web services to validate clients and fulfill the client requests and used this tool to validate the web service.
  • Use Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • 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.
  • Extensively use Hibernate in data access layer to access and update information in the database.
  • 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 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Help individual teams to set up their repositories and help them setting up jobs which can make use of CI/CD environment.
  • Manage Mobile server application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Create and manage Kinesis streams configured logs in Splunk from AWS cloud watch.

Environment: Java1.5 JSP1.2 Servlets 2.3 Struts2 EJB3.0 Spring2.5 Hibernate3.0, JUnit4 log4j Eclipse 3.4

Confidential, Thomasville, NC

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering analysis and design
  • Developed update cart and park cart functions as part of Cart module
  • 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
  • Develop the application using Hibernate and Spring Framework.
  • Designed and developed Data Access Objects DAO to access the database
  • 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.
  • 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.
  • Developed Web Service using SOAP WSDL XML and SOAP UI
  • Designed and Developed Custom Reports Using PDF and XML using JAXB2.0
  • 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.
  • Extensively used Hibernate Framework for Object Relational Mapping and Spring Framework and Spring integration

Environment: Java/J2EE, Spring Boot, SQL, IntelliJ, AWS, Jenkins, Apache Tomcat, MS SQL Server, SSO, SAML, Maven, Xml, JIRA, SWING, SVN, Git Hub

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Extensively worked on both consumption and producing of RESTful based webservices using JAX-RS and jersey parsers.
  • Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core Java.
  • Designed and developed JUnit test cases during the development phase.
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Developed Session Beans to process user requests and to load and store information from database.
  • 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.
  • 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.
  • Implemented the order grouping module using heavy multi-threading concepts and latest java 1.8 concurrency features to make the code thread safe.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior

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

We'd love your feedback!