We provide IT Staff Augmentation Services!

Senior Full Stack Ja Developer Resume

2.00/5 (Submit Your Rating)

VA

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, Oracle, and Spring MVC.
  • Experience in Java IDEs like NetBeans and Eclipse.
  • Hands-on experience working on different databases like Oracle 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 Oracle 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 asActiveMQandRabbitMQ.
  • 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 IBM 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 training 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: Oracle 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, JSON, 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, IBM WSAD 5.1.2, STS, Eclipse 3.2, Net beans.

Application Servers: IBM 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, IBM 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, VA

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 usingIBM 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 Oracle 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 IBM WebSphere.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Implemented Spring MVC, IOC & AOP.
  • UseEJB3andDTOandDAO design patternto persist data indatabase.
  • Worked onFront EndandBack Endof system to fix the bug, Enhanced and Fixed code usingJSF, CSS, XHTML, JAVA, JavaScript, JQueryetc.
  • Implementedcachingtechniques, wrotePOJO classesfor storing data andDAO'sto retrieve the data and did other database configurations usingEJB.
  • Used Jenkins for Continuous Integration and Continuous Delivery.
  • Had hands-on on experience in other bug tracking tools like JIRA and JAZZ.
  • Used log4j for debugging the application.
  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.

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, Oracle 11g, Servlets, Jenkins, Eclipse, Git, Micro Services, Design Patterns, Agile, IBM Rational Jazz, WAS v7.

Senior Full Stack Java Developer

Confidential, TN

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 receiveAMQPmessages onRabbitMQsynchronously and asynchronously and sendJMSmessage toApache ActiveMQon the edge device.
  • Worked on installing and configuringActiveMQfor durable message service.

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, JSON, JAXB, JAX-RS, SOAP, WSDL, JUnit, Log4J, Maven, JSP, JSF, Oracle 11g, Servlets, Jenkins, Eclipse, Git, Micro Services, Design Patterns, Agile, WebSphere 7.0.

Senior Full Stack Java Developer

Confidential, MN

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 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.
  • IntegratedEMC Documentumwith 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, JSON and Angular JS.
  • 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.
  • 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.
  • 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.
  • Deployed web services are tested using SOAP UI tool.
  • 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, JSON, 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.
  • UsedSpring SecurityManagement for user verifications.
  • Use of tools such asPMD, findbugs, Jenkins, Sonarto ensure the continuous integration in the project.
  • Consumed web services using SOAP and REST.

Environment: JAVA 1.8/J2EE, HTML,AJAX, JQUERY, Servlets, JSP, JSON,XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, Openshift, Spring 3.2, MVC, IOC, AOP,JAX-RS, CXF, JMS,SVN, SOAPUI, Oracle, 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, NY

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • 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.
  • 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 MVCand 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 Oracle DB database and worked with Database Developers for implementing Stored Procedures in the application
  • Wrote the JPAannotation Entities for Oracle database.
  • Used JSON to load data into JQUERY data grid.
  • Worked closely with software architect on developing new code and implementing new API endpoints with JSON-based payloads. (Using: REST API)
  • Very Strong skills in developing Web Services using SOAP/REST, XML.
  • Used AJAX frameworks like jQuery, JSON 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.
  • 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 AssertjJava library.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • 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, IBM RAD 6.0, IBM Web Sphere 6.0, Oracle DB, Spring, JSP, Servlets, JavaScript, JMS, Agile Methodology, JSON, 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 references 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 Oracle 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, Oracle 10g, TDD, Log4j, Rational Rose, Apache Maven, Unix.

We'd love your feedback!