We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Warren, NJ

SUMMARY:

  • Over 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies
  • Strong experience in Design and Development of reusable Enterprise Applications and Web Application using Java/J2EE (JDK, JSP, Servlet, JSTL, JMS)
  • Good understanding of Software Development Life Cycle (SDLC).
  • Experienced using Agile Methodology and participated in SCRUM meetings throughout the project
  • Experienced in web development using HTML5, CSS, Bootstrap, JavaScript, AngularJS and jQuery technologies.
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page elements.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Strong understanding of Micro services patterns.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Working knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Front Controller, Session Facade, Business Delegate and Data Access Object
  • Strong experience in building web applications using Spring MVC and ORM tools like Hibernate.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experience in XML related technologies including DTD, XSLT, DOM, JAXB, and XMLBeans.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x/7.x/8.x and JBoss 6.x/7. x.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, STS, NetBeans for Java/J2EE and application development.
  • Good Knowledge of using other IDE Tools like Notepad++, Visual studio for web application development.
  • Expertise in database modeling and development using SQL, PL/SQL in Oracle, DB2 and NoSQL database like MongoDB environments.
  • Experience in using ANT, Maven and Jenkins for build automation.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in using version control and configuration management tools like GIT, GITHUB, SVN, CVS and Subversion.

TECHNICAL SKILLS:

Development: C, C++, Core Java

Technologies: J2EE, EJB, JSP, Servlet, JMS, DOM, UML, JDBC, XML Schema, XML, Java Beans, Spring, Hibernate, JPA, MVC

Web/Application Servers: WebLogic, WebSphere, Apache Tomcat, JBoss

Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT, Bootstrap, AngularJS, NodeJS, AJAX, JSON, jQuery

Operating Systems: Windows 98/XP, Windows NT 4.0, Windows 2000 and Linux and Mac OS

Databases: Oracle, MySQL

Version Control: GIT LAB, GITHUB, SVN

Webservices: REST, SOAP

Tools: Maven, ANT, Gradle, JIRA, log4j, RationalRose, Junit, Jenkins, Mockito

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

JAVA Full Stack Developer

  • Involved in writing the schema (.XSD) files and distributing them with the clients.
  • Created reusable services, Java components, business objects and XML schema definitions.
  • Used JAXB to create and bind Java objects from XML schemas.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Analyzed billing system programs to determine inputs/outputs to invoke proper backend module.
  • Created Web Services with WSDL as service contract with external clients.
  • Used JDBC and Hibernate to connect to the database using Oracle. Hibernate was used to Map relational data directly to java objects.
  • Developed user interface for DVS Dashboard which is an Analysis tool used to monitor transaction statistics, HTTP Request status, log search and for automated alerts using JSP, HTML, JavaScript and CSS.
  • XML schema definitions are used to serve as flexible client interfaces with DVS client applications.
  • Involved in writing PL/SQL Stored Procedures which operate over customer order data stored in Oracle 10g.
  • Used log4j for logging and debugging and JUnit extensively for testing.
  • Responsible for all changes to the data models. Created data models, solution designs and data architecture documentation for complex information systems
  • Gathered the business requirements, worked closely with the business users, project leaders and developers. Analyzed the business requirements and designed conceptual and logical data models.

Environment: HTML/DHTML, Java, Angular JS, JavaScript, HTML, CSS, Servlet, JSP, Spring MVC, Hibernate, JDBC, Oracle, PL/SQL, JBOSS, GIT, Eclipse, JUnit, Webservices

Confidential, Tampa, Florida

JAVA Full Stack Developer

  • Designed and developed the application using Agile methodology, Rally, Wrote Technical design documents, Implementation plans and testing documents for the requirements.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, AngularJS, CSS, AJAX, JavaScript, and jQuery
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Created Spring MVC components like Dispatch servlets, hibernate configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Worked closely with Development and Product managers to implement Agile Testing Methodologies.
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications.
  • Reviewed existing code and recommended effective coding standards for code reuse and performance by making effective use of various designs patterns. Updated web pages using HTML5, CSS in Angular JS framework.
  • Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in SVN and developed Backing beans to handle UI components state and stores that state in a scope.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment and worked with QA Director.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Enhancing the efficiency of JBoss and apache layer by analyzing the load, frequency and time of peak load, memory usage, frequent memory issues, storage issues etc.
  • Used JDBC and Hibernate to connect to the database using Oracle. Hibernate was used to Map relational data directly to java objects.
  • Proficient in SQL and wrote Stored Procedures, triggers besides writing DDL, DML and transaction queries with

Environment: Core java, JDK 1.7, Struts 2.0, JSP, JavaScript, jQuery, Visio, JSON, Tortoise SVN 1.7.6, RESTful Web Service, Eclipse Indigo 3.7, Ajax, Oracle 11g, Oracle SQL Developer, Hibernate 3.0, Portal, Maven 3.0.4, Rest Client, Web logic Application Server 10.3.5.

Confidential

JAVA Full Stack Developer

  • Developed the J2EE application based on the Service Oriented Architecture
  • Developed the functionalities using Agile Methodology and UI development with technologies like HTML 5, Angular JS and jQuery
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer
  • Developed screens using JSP, JavaScript, AJAX and Ext JS as well as implemented SOA to develop Web services using Apache Axis
  • Developed Web Services clients to consume those Web Services as well other Enterprise wide Web Services
  • Exposed the Web Services to the client applications by sharing the WSDL's
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
  • Docker had been the most important of containers in accelerating the growth of Micro-services.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs and CVS was used for project management and version management.
  • Deployed the application onto WebLogic application server and developed Functional Requirement Document based on users' requirement.
  • Multithreading was used to process data in chunks to improve performance.

Environment: J2EE, Java 1.6, Spring framework, Spring MVC, Hibernate, JSP 2.0, AJAX, Web services, SOAP, XML, Java Beans, jQuery, JavaScript, Oracle 10g, WebLogic, Agile Methodology, CVS, Apache Maven, Mobile Automation(APPIUM), Html, XSLT, HTML/DHTML, Cassandra.

Confidential

Java / UI Developer

  • Adopted J2EE design patterns like Session Facade and Business Façade
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO's, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view
  • Heavily used JQUERY UI to create various components such as Tabs, Accordions, Auto-Complete, etc.
  • Developed presentation layer using JSP, HTML and CSS, JQuery
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Designed a REST API based service for the security and identity management.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render retrieved information using Session Facade, Service Locator (design pattern)
  • Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
  • Deployed the applications on WebSphere Application Server
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for the other team members.
  • Developed JUnit Test Cases for Code unit test
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: J2ee, JDK 1.6, JSP, Struts 1.3, Eclipse 3.5, Hibernate, SQL Developer, Oracle 11g, jQuery 1.4, EJB 3.0, JPA 2.0, JMS, SQL, UML, MS Visio, Scrum.

Confidential, Pittsburgh, PA

Java/J2EE Developer

  • Involved in gathering requirements, preparing Technical Design Document, developing and deploying the application.
  • Designed and developed the application using Java Server Faces (JSF), Spring, and Hibernate frameworks.
  • Used ICEfaces components with JSF implementation to develop user interface for the management of customer pickup addresses.
  • Integrated JSF backing beans to the Spring configured beans.
  • Used Spring Framework for Dependency Injection and spring bean wiring.
  • Developed hibernate mapping files and integrated hibernate in spring ORM module.
  • Implemented spring transaction management for some database transactions.
  • Implemented web services using Spring-WS and developed Web client to access this application.
  • Deployed the application on WebLogic Application Server.
  • Used maven to build and to deploy the application.
  • Involved in writing complex SQL queries.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Used JUnit framework for Unit testing of application.
  • Resolved and fixed system test bugs and involved in Production third level support.

Environment: JDK 1.5, JSF 1.2, ICEfaces, Spring AOP/DAO/ORM, Web Services, WSDL, SOAP, JAXB, Oracle 10g, Hibernate, JavaScript, XML, DOM, SAX, Ajax, ANT, Eclipse 3.4, WebLogic Application Server 9.2, Log4j, Subversion, Tortoise SVN.

Hire Now