We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based applications using Java, J2EE technologies
  • Strong expertise in all phases of Software Development Life Cycle - Software requirement analysis, design, development and Testing
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Java, Servlet 2.4/ 2.5/3.0, JSP 2.0/2.1/2.2, JDBC, JNDI, JPA, JAX-WS, Struts1.1/1.2/2.0, EJB 3.0/3.1, Spring 2.0/2.5/3.0, Hibernate 2.0/3.0/3.2, Web Services, XML, Junit.
  • Strongly experienced Experience in Core Java concepts such as OOP Concepts, Collections, Concurrent Framework, Multi-Threading, Exception Handling along with new features of Java 1.8 like Stream API, Lambda Expression, Default method and functional Interface.
  • Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, jQuery, AJAX, JSF, Angular, XML and JSON
  • Expertise in developing and consuming RESTful and SOAP Web Services using Spring and various API’s like Jersey, JAX-RS and JAX-WS.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM.
  • Experience in building web applications using Spring framework features like Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM, Spring Batch and Spring Security.
  • Experience in building Micro service applications using Spring Boot for developing Restful web services.
  • Knowledge on RDBMS and general database concepts.
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY.
  • Basic understanding of Server-side frameworks like NodeJS, ExpressJS.
  • Basic understanding of MEAN Stack approach of Web development.
  • Experienced in using Log4j and good expertise in Ant Tool, Maven and Gradle.
  • Experience in using the Integrated development environments like Eclipse 3.2/3.3/3.5/4.2 , Rational Application Developer 6.0/7.0, IBM Web Sphere Studio Application Developer (WSAD) 5.0, and IntelliJ for Java/J2EE development
  • Experience in database development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g and 11g), DB2 and SQL Server
  • Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions
  • Experience in Shell Scripting, Knowledge of other scripting languages like Python, Ruby.
  • Worked on different Application Servers like WebLogic 9.1/10.0/10.3/11 g, WebSphere 6.x/7.x, JBOSS4.2/6.1Server and Web Server like Apache Tomcat 5.X/6.X/7.X.
  • Experience on Design Patterns (J2EE) like Singleton, Factory Method, DAO, Session Facade, Front Controller, Service Locator and Delegate Pattern.
  • Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Unified process), Rational Unified Process and Test-driven development (TDD).
  • Experience in using version control tools like SVN, CVS, GIT and Clear Case.

TECHNICAL SKILLS:

C, C++, Java, PL/SQL, UNIX Shell Script, Servlets, Spring, Hibernate, EJB, JPA, JDBC, JSP, JSTL, AWT, Applets, Spring 3.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, HTML, CSS/CSS3, AJAX, Bootstrap, XML, SQL Server, MySQL, Oracle, Mongo DB, DB2, Agile, Waterfall, SCRUM, Angular JS, JQuery, Node.js, Express.js, XSD, WSDL,, SOAP, Restful, JAX RS, JAX WS, XSD, WSDL, WebLogic, IBM WebSphere/MQ, Apache Tomcat, JBoss, JMS, Apache Active MQ, SVN, CVS, GIT, JUnit, Mockito, Maven, Gradle, ANT, Eclipse IDE, RAD 6.0/7.0, Spring Tool Suite (STS), Windows, Linux and UNIX, Visual Studio, Rational Rose and Microsoft Office

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • Worked on Agile/SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Developed the web application using Spring MVC architecture and implemented business layer using Spring Framework and Spring Validator.
  • Implemented Restful web services using JAX-RS and Jersey API to expose the data as a service.
  • Developed the dispatcher-servlet and web.xml files for appropriate routing of the application.
  • Utilized Hibernate and Java Persistence API’s (JPA) to persist the data into Oracle 10g database.
  • Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for Rapid development and ease of maintenance in persistence layer.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
  • Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection).
  • Worked on the frontend to fix bug and implement new features and used Postman to test the REST Services.
  • Used J2EE design patterns like DAO, DTO, and Service Locator etc.
  • Produced and Consumed Restful and SOAP Web Services using JAX-RS, JAX-WS, WSDL and Jersey to expose data as a service for the application.
  • Utilized various JavaScript and JQuery libraries, AJAX for validation and other interactive features and handled the security by Spring Security.
  • Designed GUI/User Interface using JSP, JSTL, HTML, CSS, JavaScript, AJAX and JQuery technologies.
  • Implemented persistence layer using Hibernate 3.0 and used Java Persistence API (JPA) for Object relation mapping solution (ORM) to persist data to Mysql database.
  • Used JBOSS Application server for deploying the application and Used SVN as a version Control tool.
  • Experienced in implementing logging mechanisms for error debugging by using Log4J and SLF4J frameworks.
  • Involved in designing and developing cross-browser web pages using HTML5, CSS3, JavaScript, JQuery
  • Developed test cases to perform unit testing using JUnit Framework. Implemented Log4J for Logging Errors, debugging and tracking using loggers.
  • Worked on JIRA for Issue/Bug tracking and updating the tickets as per assigned.
  • Used GIT for different version of code as a version control tool.
  • Integrated Docker and Maven plugin with Jenkins for the continuous integration and continuous deployment.
  • Experienced in Launching and configuring EC2 instance and deployed the application.
  • Used Amazon Web Services (AWS) services such as EC2, RDS and Elastic Bean Stalk for configuration, deployments and testing.

Environment: Java 1.8/J2EE, Linux, Apache Camel, HTML, Spring 4.0, Hibernate, SOAP, RESTful, Agile Methodology, Spring Boot, Micro Services, CSS3, JavaScript, Servlets 3.0, AngularJS, AWS, S3, EC2, Eclipse 4.4, JQuery, Unix Shell Scripting, Oracle 11g, AJAX, Apache Tomcat 8.0, GIT, SVN, Docker, Maven, Gradle, JUnit 4, Log4j, Jira, Jenkins.

Confidential, Greenwich, CT

Java/J2EE Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey RESTful Framework of Spring for consuming and producing web services.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC)
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring framework.
  • Used Spring Batch for certain scheduled jobs.
  • Used Spring IOC to inject DAO objects into the Business delegate classes.
  • Developed the web tier using JSP, Spring MVC
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Integrated and implemented Hibernate with Spring Framework.
  • Responsible for Web UI development in JavaScript using jQuery, Angular 2, and AJAX.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3 and JavaScript.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Developed the jQuery callback functions to implement asynchronous communication using AJAX.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular 2, JavaScript and Bootstrap.
  • Designed in-house build automation and continuous integration systems by utilizing Node.js.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Extensive use of Core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Designed and developed Controller Servlet, which will route request to Application Controller and followed HTML 5 standards to work with cross browser and mobile compatibility.
  • Used XSL to transform XML data structure into HTML pages.
  • Experience using different jQuery plugins for the web pages.
  • Experience working on and using Jira.
  • Developed various EJB components to fulfill the business functionality.
  • Developed applications using NO SQL MongoDB for proof of concept.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Implementing TDD (Test driven Development) for new enhancements to drive the application to minimum defects zone
  • Written JMeter script to automate monitoring and ordering virtual product license for test environments.
  • Used Junit and Mockito for testing the application and log4j for logging the application.
  • Used Maven build tool to build and deploy the application and Hudson for continuous integration.

Environment: Java 1.7/ J2EE, Spring-Hibernate integration framework, JSP 2.2, SQL Server 2008, Hibernate, PL/SQL, XML, WebLogic 11g, Eclipse 4.2, Spring web flow, Maven, Dozer frame work, Mockito, REST web service, JavaScript, jQuery, JSON, HTML 5, MQ, CSS 3, AJAX, MongoDB, OAuth, Unix Shell Scripting, XSL, Jira, Junit 4, GIT, Bootstrap, Angular JS, Apache Tomcat.

Confidential, Boston, MA

Java J2ee Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively worked with core java like collections, multithreading, Generics, String Builder and interfaces.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Used Spring IOC modules to integrate with the application.
  • Designed and Developed Service Integration layer using Spring Dependency Injection.
  • Created service layer using REST web services and JAXB.
  • Developed JAX-RPC Based Web Services Using Axis and SOAP described by the WSDL using Apache's open source tools.
  • Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Involved in creating Restful web services using JAX-RS and JERSY tool.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Jersey frameworks).
  • Used REST-CLIENT for testing the Web-Services.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring and Hibernate framework to provide the needed functionality.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance Projects
  • Used IBM MQ Series for messaging services for the users who want to become as registered users.
  • Developed the front end for Account login and Activities using Struts framework, JSP, Servlets.
  • Used JSP, JavaScript, Bootstrap, jQuery, AJAX, CSS3, and HTML5 as data and presentation.
  • Implemented form validations across the site using jQuery and JavaScript.
  • Developing & Customizing UI JavaScript Plugins using jQuery, Object Oriented JS and JSON.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Developed web services using REST which helped communicating through different modules of the application.
  • JVM, application performance and Garbage Collection tuning with JDK 1.6.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Junit was used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Using JIRA to manage the issues/project work flow.

Environment: J2EE 6, Core Java, Jdk1.6, Spring 3.0, Hibernate 3.0, Web services, JAX-RS, Struts 2.0, Mockito, SOAPUI, SQL Developer, JSP, JDBC, JSON, JavaScript, jQuery, Bootstrap, AJAX, HTML5, CSS3, PL/SQL, Maven, Jenkins, Oracle 11g, JIRA, JMS, SVN, Unix Shell Scripting, RAD 7.0, IBM MQ, AGILE-SCRUM, WebSphere 7.0.

Confidential

Java J2ee Developer

Responsibilities:

  • Followed Agile SDLC methodology and techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Application Resiliency, and Security.
  • Designed and developed XML configuration based Spring REST web services using Spring REST framework
  • Developed independent Accounting and Trading Module using Spring Boot and Spring Framework.
  • Developed the application using various Spring Framework features like Spring DI, Spring AOP, Spring ORM and Spring Security.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Implemented Design Patterns like Front Controller, MVC, Data Transfer Objects and Data Access Objects.
  • Handled the authentication and authorization using Spring Security authentication Protocol to verify users.
  • Developed Single Page Application (SPA) using Angular 2 for binding the data using HTML5, CSS3, JavaScript, JQuery and Bootstrap3.
  • Designed Web Pages of various UI Components such as HTML5, CSS3, JavaScript, JQuery with AJAX call.
  • Used JavaScript for client-side validations and performed server-side validation using Spring Validation Framework.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Implemented Hibernate 4 and used Java Persistence API (JPA) for data persistence by using ORM classes, annotations and HQL queries to manage data related operations.
  • Developed test cases to perform unit testing using JUnit Framework. Implemented Log4J for Logging Errors, debugging and tracking using loggers.
  • Worked on JIRA for Issue/Bug tracking and updating the tickets as per assigned.
  • Used GIT for different version of code as a version control tool.
  • Integrated Docker and Maven plugin with Jenkins for the continuous integration and continuous deployment.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Used, participated in Agile Methodologies for design and development of the applications.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package APIs.
  • Developed client/server and N-tier web applications using Java, J2EE and Spring (MVC) framework.
  • Worked on the migration of a legacy application which was built in Struts to Spring based application.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
  • Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection).
  • Worked on the frontend to fix bug and implement new features.
  • Used Postman to test the REST Services.
  • Used J2EE design patterns like DAO, DTO, and Service Locator etc.
  • Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services with JERSEY implementation.
  • Implemented the front end using HTML5, CSS3, JavaScript and used Angular JS, Bootstrap, AJAX to get the data from the server asynchronously by using JSON objects.
  • Implemented reusable custom directives using Angular using restrict, event handlers and templating.
  • Design, Development, Deployment and Support of complex interfaces from/to core home grown ERP system and Oracle CRM On Demand.
  • Wrote Rest services to feed data to an application with Angular 2 framework.
  • Used Tomcat for the web deployments.
  • Used Oracle as Database and used Toad for queries execution and Involved in writing SQL scripts, PL/ SQL code for procedures and functions.
  • Prepared Unit test cases using JUnit and integration testing.
  • Used GIT and SVN for source control and Jenkins for continuous integrations.
  • Worked on Jira for User requirements and used Jira as bug tracking tools.

Environment: Java/J2EE, Linux, Apache HTML, Spring 4.0, Hibernate, SOAP, RESTful, Agile, Spring, CSS3, JavaScript, Servlets, JQuery, Unix Shell Scripting, Oracle, AJAX, Apache Tomcat, SVN, Docker, Maven, JUnit, Log4j, Jira, Jenkins.

We'd love your feedback!