We provide IT Staff Augmentation Services!

Java/ J2ee Developer (full Stack Java Developer) Resume

2.00/5 (Submit Your Rating)

Bridge Water, NJ

SUMMARY:

  • 6+ years of software development experience in design, development and testing of web - based and Client-Server business applications using OOPs, Java/J2EE technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Integration, Documentation, Testing, and Deployment.
  • Have hands on Experience in the TAX , Health and Banking domains
  • Experience in web application development using SOAP, RESTful Web Services, spring, Hibernate JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JSF.
  • Expertise in front-end technologies such as AngularJS, HTML, CSS, JavaScript, jQuery, AJAX, JSON, NodeJS, JSF and JSP.
  • Experience in using API testing tools like SOAP UI and POSTMAN extension.
  • Experience in JSON based REST Micro services and Amazon Web services (AWS).
  • Expertise in developing and consuming Web Services using Rest/SOAP Web Services.
  • Experience in using different spring modules - Spring Boot, Spring Data JPA, Spring MVC, Spring Integration, Spring Security, Spring Web, Spring Core, Spring JDBC, Spring IOC and Spring AOP.
  • Experience in using Spring Tiles Framework, Validator Framework, JSTL and Resource Bundles.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC, Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO).
  • Experience in implementing custom validations, entity validations, and I18N (Internationalization) features.
  • Hands-on experience in designing and development of Messaging Applications using Java Messaging Service (JMS).
  • Strong experience in developing data models using POJO's and configuring Hibernate persistence layer.
  • Experience in writing SQL Queries, HQL Queries and Stored Procedures in databases like Oracle, SQL Server and MySQL.
  • Good knowledge in OAuth 2.0 Protocol, Http Basic Auth.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Experience in using Version Control Tools GitHub, Tortoise SVN, Atlassian Stash and CVS.
  • Experience in using development tools like Spring Tool Suite, Eclipse and Net Beans.
  • Hands on experience in deploying applications in Web Application Servers like Apache Tomcat, Oracle Web Logic, IBM Web Sphere, and JBoss.
  • Possesses strong interpersonal skills, the ability to interact with people Confidential all levels, and strong communication and presentation skills.

TECHNICAL SKILLS:

Programming Languages: Java 1.6 - 1.8, J2EE, PL/SQL

Web Technologies: JSP, HTML5, DHTML, XML, JSTL, CSS, JavaScript, JQuery, AJAX, Angular JS, NodeJS.

Frame Works: Struts 2.0, JSF 1.2, Apache Tiles 2.2, Spring 2.0 - 4.0, Hibernate 3.0 - 4.3 and JUnit 4.5.

Web/Application Servers: Apache Tomcat, Oracle WebLogic, IBM Web Sphere and JBoss.

Web Services/Logging: REST and SOAP Web Services, Slf4j-log4j.

Databases: Oracle 10g/11g, DB2, MySQL, MongoDB.

Development Tools: IBM RAD 6.0-7.0, Eclipse, Net Beans, IntelliJ and Spring Tool Suite.

Version control: GitHub, Tortoise SVN, Atlassian Stash and CVS.

Operating Systems: Windows 7/10, MacOS, Unix and Linux

Bug tracking: BugZilla 2.4, JIRA

Tools: & Utilities: Rational Rose 2000, Apache Maven, Jenkins, ANT and Postman .

Protocols: TCP/IP, HTTP, HTTPS, OAuth 2.0 Protocol and Http Basic Auth.

PROFESSIONAL EXPERIENCE:

Confidential, BRIDGE WATER, NJ

Java/ J2EE Developer (Full Stack J AVA Developer)

Responsibilities:

  • Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • End to end design and implementation using Spring Boot, Spring Data JPA and Hibernate.
  • Implemented spring framework and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Configured Hibernate session factory to integrate Hibernate with spring and generation of database schema.
  • Implemented the ORM layer using Spring Data JPA for CRUD operations.
  • Developed application service components and configured beans using Spring IOC.
  • Implemented Internationalization (i18n) and Localization (i10n) to support multiple languages for this application.
  • Involved in implementing the changes in user interfaces using Angular JS, NodeJS, HTML5, CSS3, JavaScript, AJAX.
  • Analyzed, designed, developed and unit tested various RESTful Micro services using Spring Boot framework.
  • Developed REST API using Spring MVC and Spring REST Controllers and generated JSON/XML formats.
  • Used object-oriented design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Involved in implementing the changes in user interfaces using HTML5, CSS3, JavaScript, Angular JS, NodeJS, AJAX.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Used Oracle11g as backend database and involved in development of Stored Procedures.
  • Created Maven scripts to build and deploy the application.

Environment:: Java 1.8, J2EE, Spring Framework 4.0, Spring MVC, Spring IOC, Spring Boot, Spring Data JPA, Hibernate 4.3, REST Web Services, Micro services, HTML5, CSS3, JavaScript, Angular JS, NodeJS, AJAX, JSON, Apache Tomcat 8.0, Apache Maven, Postman 2.0, JUnit, Log4j, CVS, JIRA, Jenkins, Oracle 11g.

Confidential, CEDER RAPIDS, IA

Java/J2EE Developer (Full Stack JAVA Developer)

Responsibilities:

  • Analyzed requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Implemented Java and J2EE Design patterns like Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
  • Utilized Spring MVC annotations and XML configuration for Dependency Injection.
  • Used spring security framework for authentication and authorization of the application.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Involved in writing all formats of database quires like SQL, HQL in DAO layer.
  • Configured Hibernate second level cache using EH-Cache to reduce the number of hits to the table data.
  • Developed REST web services using spring, Hibernate, JAX-RS and JAXB.
  • Used JMS Template to publish messages to queues and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Extensively used Java Multi-Threading concept for downloading files.
  • Worked on Apache Tiles to dynamically generate the JSP page and to create reusable JSP's to maintain uniform view across all the web pages.
  • Developed UI using spring view component, JSP, HTML, CSS, JavaScript and NodeJS.
  • Used Jenkins as a continuous integration tool for application building, testing and deploying.

Technology Stack: Java 1.7, J2EE, Spring Framework 4.0, Spring MVC, Hibernate 4.3, REST Web Services, JAX-RS, JAXB, JSP, HTML, CSS, JavaScript, Angular JS, SQL, HQL, XML, JMS, UML, Apache Tiles 2.2, Log4J, Apache Maven, Apache Tomcat 7.0, MySQL, JUnit, Log4j, Jenkins.

Confidential, ATLANTA, GA

Java/ J2EE Developer

Responsibilities:

  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Worked on better accessibility and performance of the website using EH-Cache to configure cache instances across the application.
  • Worked on the understanding of PEGA workflows
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Implemented REST based web services and processed data in JSON/XML formats.
  • Used JAXB parser for marshaling and Un-Marshalling the data between java objects and XML.
  • Implemented core functionalities across the web pages by using Spring Tiles with JavaScript, JQuery and JSP to render web page content and form validations.
  • Created test cases for the complex services by using JUnit, Mockito, EasyMock and PowerMock by following TDD approach.
  • Used SVN for repository management and worked with Maven for project configuration.

Technology Stack: Java 1.6, J2EE, Servlets, Spring 3.0, Spring MVC, Hibernate 4.0, JavaScript, JQuery, JSP, JBOSS 5.0, Windows 7, JBOSS Developer studio 7.0, JUnit 4.0, Rest Web Services, JSON, XML, JAXB, Apache Maven, Apache Tiles, Mockito 1.9.5, SONAR, Tortoise SVN, Jenkins.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in design and implementation of architecture for the project using OOAD, UML design patterns.
  • Used J2EE components and spring framework to develop Action classes, backend processes, complex reports and database interaction.
  • Designed and developed data persistence mechanism using Hibernate in Spring MVC.
  • Used Spring AOP for transaction management and cross-cutting concerns.
  • Used Validator Framework to validate the user inputs on the client browser.
  • Implemented hibernate Mapping like One to One, One to Many and Many to Many based-on requirements.
  • Developed PL/SQL stored procedures to retrieve data.
  • Used JUnit framework for unit testing the application and Log4J to capture the logs that includes runtime exceptions.
  • Used Tiles framework for providing the customized layout in web interface.
  • Developed web pages using HTML, JavaScript, JQuery High Chart, AJAX, JSP, JSF and XML that interact based on events.
  • Used ANT automated build scripts to compile and package the application.
  • Involved in project documentation, status reporting and presentation.

Technology Stack: Java 1.6, J2EE, Servlets 2.4, Spring 2.5, Struts 2.0, Hibernate 3.0, JMS 1.1, JavaScript, XML, HTML 4, AJAX, JavaScript, JQuery 1.1, JSP, JSF, Junit 2.5, Oracle 10g, PL/SQL, Unix/Linux, Log4J, ANT, BugZilla, NetBeans, WebLogic.

We'd love your feedback!