We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Around 7 years of IT experience in design, development, implementation and testing of Client - Server, Web Applications using Java/J2EE Technologies.
  • Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
  • Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring.
  • Experience in Java concepts such as Collections, Multi-threading, Synchronization, Exception Handling and OOPS concepts.
  • Experience in client-side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AJAX, JSON.
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
  • Expertise in installing and setting up MQ monitoring tools.
  • Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers, node managers, and cluster environments.
  • Hands on experience with scripting languages like Unix, Linux.
  • Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
  • Experience with using Apache Tomcat Server.
  • Used Maven scripts for building and deploying the application in web/App servers.
  • Proficient in Design Patterns such as Spring MVC, Singleton, Session Façade, Data Access Object, Factory and Business Delegate.
  • Experience in using various spring modules such as Spring MVC, Spring Batch, Spring DAO/ORM, Spring Transaction handling, Spring AOP, Spring JMS and Spring Context.
  • Hands on experience in building an enterprise scale highly componentized application using Angular Java Script
  • Experience in implementing CI/CD and test-driven development using Jenkins.
  • Proficient in writing SQL and PL/SQL queries, Stored Procedures, functions, and triggers in Oracle, MS-SQL, and MySQL.
  • Good experience in using ANT and Maven Build tools, JUnit for performing Unit testing and Log4j for logging.
  • Experience in designing and developing Amazon EC2, Amazon S3.
  • Worked with version control systems like GIT and SVN.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, EJB, JMS, JSF, JDBC, JNDI, Web Services, Spring.

Web Technologies: HTML, CSS, JavaScript, jQuery, JSP, AngularJS, AJAX, JSON, XML.

Frameworks: Spring Boot, Spring, Struts, Hibernate, Angular-JS

XML/Web services: REST, SOAP, Apache-CXF, Jersey, JAX-WS, JAX-B, DOM.

IDE: Eclipse, Visual Studio, MYSQL Workbench, SQL Developer

Databases: MySQL, Oracle 10g, MS-SQL.

Methodologies: Agile, TDD and Waterfall

Web/Application Servers: Tomcat, WebLogic, WebSphere

Operating systems: Windows 8/10, Unix, Linux

Version Controls: GIT, SVN

Testing/ Debug Tools: JUnit, SoapUI, Postman, Selenium, Protractor, Log4J

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Java J2ee Developer

Responsibilities:

  • Reviewed design documents & business requirements to learn the functionality and scope of the application.
  • Involved in SDLC requirements Gathering, Analysis, Design, Development of different Microservices.
  • Developed various Java Bean components for implementing business logic.
  • Used Maven to build the project and JUnit to develop the unit test cases.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Used Version of control (SVN) for creating the project structure and version controlling.
  • Used VersionOne for tracking of all the defects in the various environments.
  • Integrated Spring with struts and hibernate frameworks.
  • Wrote Hibernate Configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle database.
  • Developed Controller for request, response paradigm by Spring Framework Controller using Spring-MVC.
  • Developed a tool to retrieve and send data to third party service provider by implementing RESTful web services to client applications.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve data and did other database configurations using spring configuration file.
  • Analyzing and solving performance, transactional, Multithreading and Java memory issues.
  • Involved in designing and developing Amazon EC2, Amazon S3 and other services of the AWS infrastructure.
  • Implemented the Model View Control (MVC) structure and Developed Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
  • Used Apache tomcat and WebLogic as an application server to deploy various components of application.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Extensively worked with Java Collections like List, Set etc.
  • Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
  • Involved database design and responsible for creating and modifying Database objects.

Environment: Java8, Agile (SCRUM), JAX-WS and JAX-RS, SOAP, REST, Eclipse, Spring, Oracle 10g, HTML5, CSS3, Node JS, Angular 2, JavaScript, AWS, Log4j, JUnit, Maven, Jenkins, VersionOne, Selenium, Tomcat, WebLogic 12.1.3, GitLab

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7. Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Used Spring Boot and developed the application as microservices.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Designed and developed JUnit test cases during the development phase.
  • 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.
  • Used GitHub for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Spring 4.0, Spring Boot, Microservices, Maven 3, Angular JS 2.0, HTML5, CSS3, jQuery, Jenkins, XML, XPATH, Selenium, Test NG, WebLogic 12, Hibernate 4.2, Oracle 12c, PL/SQL, GitHub.

Confidential

Java Developer

Responsibilities:

  • Technical design, review, and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed the application using agile Methodology and followed TDD, Scrum, pair programming.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Designed and developed the project using MVC design pattern.
  • Used JSP, JavaScript, JSTL, and Validations provided by jQuery.
  • Deployment of Application in the Tomcat Server environment using Maven tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve data and did other database configurations using spring configuration file.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Coordinated with web team and QA teams in smoke tests, load test and performance testing of the application.
  • Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc. in development.
  • Responsible for creating, reading, updating, and deleting tables in the database as per requirements.
  • Involved in connecting database with Servlets and JDBC.
  • Designed JSON responses according to the request, send it back to the front end after the logic processing.
  • Developed JSP pages and the view and controller related files using the Spring Web MVC framework.

Environment: HTML, CSS, SQL, Ajax, JSON, XSLT, JSP, JSTL, Servlets, JDBC, Hibernate, JavaScript, Jenkins, Agile, jQuery, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency Injection, Unix.

We'd love your feedback!