We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Norfolk, VA

SUMMARY

  • A dynamic and goal - oriented Oracle certified Java/J2EE Developer with around 8 years of experience in requirement gathering, estimation, analysis, design, development & testing of web-based applications using Java/J2EE technologies.
  • Strong knowledge of Object Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML.
  • Expertise in Java/J2EE Technologies including Spring Framework, Hibernate, Servlets, JSP, JDBC, JPA, Spring Boot.
  • Expertise in Core Java concepts, design methodologies and design patterns.
  • Extensive experience in coding User Interfaces using HTML, CSS and Scripting languages like JavaScript, AngularJS, jQuery and data formats like XML, JSON.
  • Expert level skills in Java/J2EE Technologies including Spring Framework, Hibernate, Servlets, JSP, JDBC, JPA, Spring Boot.
  • Good experience in developing Multi-Threaded applications using Concurrency API’s.
  • Experience in using the Web Services such as SOAP(JAX-WS) & REST(JAX-RS) and implemented using Spring Boot.
  • Strong experience developing on Oracle and PL/SQL.
  • Experience in developing micro services using Spring Boot.
  • Experience in working on Docker.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
  • Working knowledge of IDE tools like Eclipse, NetBeans, Spring Tool Suite.
  • Have knowledge in cloud-based infrastructure in AWS.
  • Experience in Version Control tools like CVS, SVN, GIT, ClearCase.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7, 1.6, C, C++

JAVA Enterprise Technologies: Servlets 2.5/2.4, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, Hibernate 4.2. JDBC 3.0/2.0, JPA, EJB 3.0

JavaScript: Angular JS 4.x/2.x/1.x, jQuery2.x/1.xDatabases Oracle 12c/11g/10g/9i, MySQL5.0,4.1Frameworks Struts 2.0, JSF 3.0, Spring 3.x/2.x, Apache Camel

Application Servers: WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5, JBoss7.x/5.xDatabases Oracle 12c/11g/10g/9i, MySQL5.0,4.1, Front End HTML5, XML, JSON, CSS3, JavaScript, JSP 2.2/2.1, JSTL 1.2, BootstrapOperating Systems Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory, Business Delegate.

Design Methodologies: Agile, Waterfall, Scrum, Test Driven

PROFESSIONAL EXPERIENCE

Confidential - Norfolk, VA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • 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.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used GitHub for efficiently managing the source code versions with the development team.
  • 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.
  • Used Spring JDBC template to perform the database operations.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Used Hibernate ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.

Environment: Java 1.8, Oracle 11g, PL/SQL, Spring Boot, Microservices, Spring 4.0, Maven, Angular JS 2.0, jQuery, HTML5, CSS3, Jenkins, XML, XPATH, Linux, Junit, Docker, Test NG, Cucumber, WebLogic 12.1.3, Hibernate 4.2, AWS, GitHub.

Confidential - Bellevue, WA

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in 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 and PL/SQL.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed the UI screens using Java Script, HTML5, CSS3, Ajax & jQuery.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • 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 & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • 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.

Environment: Java 1.7, Servlets, JSP 2.1, Spring 3.0, Hibernate 3.0, HTML 5.0, CSS 3, JavaScript, Ajax, jQuery, Angular JS 1x, Oracle 11g, JMS, Web services, SoapUI, JBoss, Maven, Git, Log4j, Junit.

Confidential - Windsor, CT

Senior Java J2ee Developer

Responsibilities:

  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Black box calculation of this financial reporting and thoroughly understood and developed in GWT, spring and Hibernate technology.
  • Legacy data from Sybase database was made available to the uses to view through newly developed framework using GWT and XML implementation.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data-based logics.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Developed unit test cases and suits on JUnit framework for unit testing

Environment: Java 1.6, J2EE, EJB, JDBC, Java Servlets, JSP, tag libraries, CSS, Spring Framework, Log4j, XML, HTML, SOAP, JMS, web services, JavaScript, WebLogic application Server, Oracle12, PL/SQL, UI design, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Actively involved in analyzing and collecting user requirements.
  • Involved in design of JSP pages to display Forms.
  • Coding implementations of Data storage and Retrieval.
  • Session Beans are designed in such a way to serve the following: Inserting, updating, and deleting data from the database.
  • Involved in developing the Hibernate code
  • Developed Code according to MVC architecture
  • Development using JSP, and Struts Framework
  • Participated in Server side and Client-side programming.
  • Wrote SQL stored procedures, used JDBC to connect to database.
  • Tested and validated the application on different testing environments.
  • Used oracle as the database.
  • Healthy communication with Business Team and architects.

Environment: Java 1.5, Core Java/J2EE, Servlets, Struts, Hibernate, Oracle, PL/SQL, JDBC, Apache Tomcat, Windows.

We'd love your feedback!