We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 7+ years of professional experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Implementation and Maintenance of Medium to Large Enterprise applications in Web based environment using JAVA/J2EE technologies.
  • Expertise in developing Multi - Tier Enterprise applications using Java, J2EE, Servlets, JSF, JDBC, JMS, Struts, AJAX, Angular JS, Applets, Swing, Hibernate, EJB 3.0, JNDI, React JS, ORM, JAAS, Spring Core, Node JS, Backbone JS, RMI, GWT.
  • Very good knowledge of all the Object-Oriented Programming concepts (Inheritance, Encapsulation, Abstraction and Polymorphism).
  • Having knowledge in developing cloud based applications such as AWS.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Micro services, Service Oriented Architecture (SOA), ESB, development of XSD schemas and implementing both SOAP and REST web services.
  • Strong Core Java skills and development experience in multithreading, Serialization, Externalization, Collections Framework, Exception Handling, Generics, Applets and Swing.
  • Sound knowledge of the Software Development Life Cycle and Web Sphere application server.
  • Expertise in MVC architecture Web Framework Struts 2.0, Spring 3.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow).
  • Create and configured the continuous delivery pipelines for deploying micro services using Jenkins CI server.
  • Worked in Web application development using HTML, DHTML, Prime Faces, CSS, UML, JavaScript, AJAX, JSP, Servlets, JDBC, DOJO, VXML, Bootstrap, SASS, Selenium WebDriver, Cucumber, JavaBeans, JMS (RabbitMQ), XML, XSLT, Confidential, and Spring MVC.
  • Experience in Java IDEs like NetBeans and Eclipse.
  • Hands-on experience working on different databases like Confidential DB, SQL Server, MySQL, MS-Access, PostgreSQL and also writing PL/SQL Packages, Procedures, Functions and Triggers using SQL Plus and have knowledge on NoSQL Databases MongoDB and CouchDB.
  • Experience as GUI developer.
  • Expertise in Confidential Tools like SQL Navigator, TOAD, SQL Loader and DB Visualizer.
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Façade, Transfer Object, Business Delegate and Data Access object etc.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, XSL, XSLT, XPATH, JAXB and JAXP.
  • Exposure to usage of tools like PMD, Check style, SONAR etc.. for managing and monitoring coding standards, code complexity and code coverage.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Excellent understanding Agile/Scrum, Rational Unified Process(RUP) & Waterfall Software Development Methodologies.
  • Good understanding of Perl and Python Scripting.
  • Experienced in developing UML diagrams like Class and Sequence diagrams using Rational Rose and MS Visio.
  • Comprehensive work experience on Application Servers such as Confidential Web Sphere, Web logic, Apache Tomcat, Glassfish 2.1 and JBoss.
  • Experience in using JUnit for unit testing, Maven for creating build scripts, TDD for improving legacy code, Log4j for logging with different levels and ANT for project build.
  • Good knowledge with versioning tools like Clear case, SubVersion and CVS.
  • Created and presented materials for Groovy, Unit Testing, Gradle build framework and others.
  • Strong in analyzing business requirements, specifications and development of Test Plans, Test Scripts, Test Cases and executing them.
  • Knowledge on using test and testing frameworks like AssertJ, Junit, Mockito, and Espresso.
  • Strong interpersonal skills, analytical ability, communication skills, writing skills, team player and goal oriented, highly organized to meet the deadlines and ability to grasp and adapt to the rising technologies.

TECHNICAL SKILLS

Operating Systems: Window 98/NT/2000/XP/Vista, Linux, UNIX.

Languages: C, C++, Java, Perl, PHP, UNIX Shell Scripting, SQL, PL/SQL, Python.

Java Technologies: J2EE, Multithreading, Collections Framework, Generics, Exception Handling, Swing, AWT, RMI, Serialization, Applets.

Frameworks: Angular JS, Struts, Spring Boot, Hibernate, Cucumber, JSF, Spring MVC, Spring IOC, Bootstrap, Nodejs, JPA.

Databases: Confidential 10g/9i/8i, DB2, UDB, SQL Server 2000, MS-Access, PL/SQL, MySQL, PostgreSQL, MongoDB and CouchDB.

Web Technologies: JSP, Servlets, EJB 3.0, JNDI, JDBC, JSLT, Confidential, Java Beans, HTML 5, DHTML, JavaScript, SOAP, WSDL, UDDI, D3, jBPM, JAX-WS, JAX-RS, AJAX, CSS, JMS, jQuery, RESTful, VXML.

XML Technologies: XML, XSD, XSLT, SAX, DOM and XMLBeans.

IDE: RAD 8.0, Confidential WSAD 5.1.2, STS, Eclipse 3.2, Net beans.

Application Servers: Confidential WebSphere 7.1/5.1, WebLogic 7.1/6.1.

Web Servers: Apache Tomcat 8.x, Java Web Server 2.0.

Version Control: Clearcase, Subversion, PVCS, CVS, Harvest, Confidential CMVC.

Tools: JIRA, Mockito, GitHub, Sonar, JBehave, Apache Ant, Maven, Junit, Jenkins, log4j.

Task Runners: Grunt, Gulp, Bower, npm.

Reporting Tools: Tableau 8.0.

Methodologies: Agile, and Waterfall.

PROFESSIONAL EXPERIENCE

Senior Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in the design, feature estimations and Software Requirements Specifications.
  • Developed web interface for Users Modules using JSF, JSP, HTML, XML, CSS, Java Script, and Action Servlets with Struts Framework, spring framework.
  • Design, write, test and debug/troubleshoot the enterprise wide JSF web applications according to the department lifecycle development approach (SDLM).
  • Experienced in designing, developing and maintaining portal applications using Confidential WebSphere Portal on Rational Application Developer (RAD).
  • Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets.
  • Involved in creating, modifying and tuning SQLqueries, prepared statements and stored procedures used by the application using PL/SQL and Confidential as the database.
  • Maintaining the business standards in EJB and deployed them in WEBSPHERE 7 application server.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence framework.
  • Used spring framework to transfer the data from GUI to DB.
  • Developed using J2EE design patterns like Session Façade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Deployed project components onto Confidential WebSphere.
  • Implemented DAO (Data Access Object) design pattern to access data from Confidential .
  • Implemented Spring MVC, IOC & AOP.
  • Use EJB3 and DTO and DAO design pattern to persist data in database.
  • Worked on Front End and Back End of system to fix the bug, Enhanced and Fixed code using JSF, CSS, XHTML, JAVA, JavaScript, JQuery etc.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
  • Used Jenkins for Continuous Integration and Continuous Delivery.
  • Had hands-on on experience in other bug tracking tools like JIRA and JAZZ.
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Developed domain and data models and prototypes for application design.
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and to store the data into the data layer.
  • Used log4j for debugging the application.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Java 1.8, J2EE, XHTML,HTML5, EJB,CSS3, AJAX, JavaScript, JQuery, Bootstrap, JPA, JNDI, XML, JAXB, JAX-RS, SOAP, WSDL, JUnit, Log4J, Maven, JSP, JSF, Confidential 11g, Servlets, Jenkins, Eclipse, Git, Micro Services, Design Patterns, Agile, Confidential Rational Jazz, WAS v7.

Senior Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in Analyzing, preparing technical design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built in Java/J2EE.
  • Designed application modules, base classes and utility classes using core java.
  • Involved in development, performance testing & defects fixing.
  • Organized daily Agile meetings to interact with the development team.
  • Expertise in understanding and preparation of WSDL, XSLT and XML schemas definitions.
  • Designed the project using Business Delegate, Singleton, Service Locator and DAO Patterns.
  • Involved in making the necessary changes for the entire work flow from Action classes to the back end database in Placement & Quote Creation module.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • In the Front end of the application designed and implemented a publishing framework and reusable UI component library based on Angular JS and jQuery.
  • Developed web-layer using Spring MVC Framework with JSP, CSS3, AJAX, and JavaScript.
  • Developed Custom framework implemented with Spring Framework for integrating the flow of the application with minimal dependency.
  • Configured LDAP server to be used with Spring Security to provide authentication for internal application.
  • Micro services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Create and configured the continuous delivery pipelines for deploying micro services using Jenkins CI server.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • The RESTful web services have been used to retrieve and update the data, which is populated in view using AngularJS model.
  • Developed Messaging framework for Asynchronous messaging service using JMS and MQ-series.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s
  • Developed Restful web services using JERSEY to send/receive data to/from various systems.
  • Performed Test Driven Development (TDD) using JUnit and Mockito.
  • Used Jenkins for Continuous Integration and Continuous Delivery.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Worked on installing and configuring ActiveMQ for durable message service.
  • Completed project deliverables for on budget on scope on time delivery.
  • Lead or facilitate process design discussion and make business process change recommendations when appropriate.
  • Completed and document configuration and testing.
  • Monitor project status, help in reducing risks and defining mitigation plans, and assist in resolving issues.
  • Coach other project team members on Confidential processes, methodology, and expectations for project delivery.
  • Participated in the planning and coordination of releases to production.
  • Facilitated the design and delivery of a solution within the parameters set for the solution by the enterprise architecture team.
  • Managed functional project resources for maximized capacity utilization.
  • Performed a quality review of all relevant project artifacts (Business Process Design documents, Functional Specs, Configuration documents, etc.) to ensure completeness, accuracy, and overall quality expectations are met.

Environment: Java 1.8, J2EE, HTML5, CSS3, AJAX, JavaScript, Angular JS, JQuery, Spring 4.2, Spring Boot, Tiles, SOA, Hibernate 3.5, JNI, JMS 2.0, JNDI, JTA, XML, Confidential, JAXB, JAX-RS, SOAP, WSDL, JUnit, Log4J, Maven, JSP, JSF, Confidential 11g, Servlets, Jenkins, Eclipse, Git, Micro Services, Design Patterns, Agile, WebSphere 7.0.

Senior Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements Collection, Analysis of the Customer Specifications, Development and Customization of the Application.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments .
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Involved in the designing and developing modules in application using Spring.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used CMIS workbench for connect to the repository by running CMIS functions such as creating, updating, and deleting folders.
  • Extensive experience in Content Management area using Documentum 4/5/6/6.5/6.7 platforms.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
  • Developed and Deployed a Java Web Application on OpenShift Environment (OSE3) synchronized with GitHub and used SonarQube for debugging purpose using AngularJS Framework in Frontend.
  • Developed presentation layer using JSP, HTML, CSS, JQuery, Confidential and Angular JS.
  • Client and Server side validations were done using JavaScript and Ajax.
  • Used Spring Tool Suite IDE for designing, coding and developing applications.
  • Extensively used Spring IOC for Dependency Injection and worked on Spring MVC Frameworks.
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users.
  • Involved in backlog grooming, sprint planning, user stories estimations and dividing USs into tasks.
  • Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
  • Used HTML5, Java Script, AJAX, JQUERY, XML, and Tag Libraries to develop view pages.
  • Used AngularJS for single page application and to bind HTML to JavaScript objects.
  • Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations.
  • Used Tortoise Git for version control across common source code used by developers.
  • Experience in expanding, scaling and maintaining web application.
  • Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed the web services using Apache CXF, JAX - WS, AWS, AXIS, WSDL, and SOAP.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • Created internal & external services, Entity services and handlers.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Involved in Unit testing, bug fixing, QA and Production support.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Responsible for making changes in framework so that the applications are compatible with other hardware.
  • Implemented front end using HTML5 , CSS3 , AJAX , Spring MVC , Spring Batch , JSP , Confidential , Bootstrap.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular JS, Node JS, React JS .
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • We used Junit API (org.junit.) and TestNG API (org.testng, org.testng.annotations.) to write test cases and automate all these test cases.
  • Implemented integration/BDD test cases using Cucumber/gherkin framework.
  • Build components scheduling and configuration using Maven.
  • Used Log4j for application logging and debugging.
  • Used Spring Security Management for user verifications.
  • Use of tools such as PMD, findbugs, Jenkins, Sonar to ensure the continuous integration in the project.
  • Consumed web services using SOAP and REST.
  • Involved in various roles like development, testing and documenting.
  • Involved in the application design review, code review & assisted the team in following the recommendations/guidelines.

Environment: JAVA 1.8/J2EE, HTML,AJAX, JQUERY, Servlets, JSP, Confidential, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, Openshift, Spring 3.2, MVC, IOC, AOP,JAX-RS, CXF, JMS,SVN, SOAPUI, Confidential, Maven, JavaScript, AngularJS, Spring MVC, Hibernate, AWS, Jenkins, SonarQube 6.2, JUnit 4, JDBC, Micro Services, Web Services (SOAP, REST), GitHub

Full Stack Java Developer

Confidential

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML 5, JSTL, JSP and for the presentation layer along with Java script for client-side validation.
  • Used various libraries of JavaScript like Angular.JS, jQuery, backbone.js and Node.js.
  • Developed User interface screens using Servlets, JSP, AJAX, JavaScript, CSS 3 and HTML5.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX-RS).
  • Expertise in developing data access or persistence layer using Object Relational Mapping ( ORM ) frameworks like Hibernate , JPA , and JDBC .
  • Build Rest web services by building Node.js server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
  • Developed application using Spring MVC and Dependency Injection.
  • Implemented batch updated and process using Spring Batch
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern.
  • Used Node.js to run tasks and build properly the project (compile, minify, concat, etc.,) and implement modules into NodeJs to integrate with designs and requirements.
  • Designed tables in Confidential DB database and worked with Database Developers for implementing Stored Procedures in the application
  • Wrote the JPA annotation Entities for Confidential database.
  • Used Confidential to load data into JQUERY data grid.
  • Worked closely with software architect on developing new code and implementing new API endpoints with Confidential -based payloads. (Using: REST API )
  • Very Strong skills in developing Web Services using SOAP/REST, XML.
  • Involved in MySQL Query Optimization.
  • Performance Tuning on a daily basis for preventing issues and providing capacity planning using MySQL Enterprise Monitor.
  • Used AJAX frameworks like jQuery, Confidential to develop rich GUIs and also involved in performance tuning the website.
  • Worked on design and development of LDAP infrastructure for Rapid Deployment and SDLC projects.
  • Used Maven for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Developed controller, component, service classes and bean configuration files using Spring MVC.
  • Extensively worked with JDBC , SQL, Stored Procedures and Views.
  • Performed Soft Assertions using Assertj Java library.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Designed LDAP queries for directory clients.
  • Involved in designing test plans, test cases and overall Unit testing of the system using Junit, Selenium WebDriver and Ant.
  • Implemented integration/BDD test cases using Cucumber/gherkin framework.

Environment: Java 5, Multi-threading, Confidential RAD 6.0, Confidential Web Sphere 6.0, Confidential DB, Spring, JSP, Servlets, JavaScript, JMS, Agile Methodology, Confidential, AJAX, Angular JS, Spring MVC, Design Patterns, HTML 5, CSS 3, Maven, Cucumber, XML, MySQL, PL/SQL, JDBC, UML, JPA, JUnit, Cucumber, Selenium, JAXB, CVS, JIRA, SOA, web services.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in analysis, design, testing phases and responsible for documenting functional and technical specifications
  • Developed code for obtaining bean s in spring framework.
  • Primarily focused on Spring MVC components such as Dispatcher Servlets, Controllers, View Resolvers.
  • Used JMS support to communicate and update info with Merchants.
  • Used Hibernate, ORM solution technique of mapping data and involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed Front-end UI using JSP, Servlets, HTML and Java Script.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the WebLogic Application Server and integrated applications using Apache Camel.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Worked in Agile development environment.
  • Involved in development of REST web services using Spring MVC to extract client related data from databases.
  • Implemented as well as exposed SOAP services using Apache Axis 2.
  • Implements Java/J2EE design patterns like singleton, MVC, Facade.
  • Involved in writing Confidential PL/SQL Stored procedures, triggers, views.
  • Involved in creation of exhaustive Junit Test cases using Test Driven Development (TDD) technique.
  • Worked with testing teams and resolved defects.

Environment: Java 1.6, J2EE 6, SOAP and REST, Apache Axis 2, JSP, JMS, Hibernate 4.0, Servlets, Spring 3.0, Agile Methodology, EJB 3.0, WebLogic 10g, JDBC, Java Script, Eclipse, XML, UML, MySQL, PL/SQL, Confidential 10g, TDD, Log4j, Rational Rose, Apache Maven, Unix.

We'd love your feedback!