We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Rosemont, IL


  • JAVA/J2EE Developer with 7 years of experience in Application Analysis, Design, Development, Integration, deployment, testing and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java 7 & 8, JavaEE.
  • Experience in all phases of Software Development Lifecycle (SDLC) and have rich experience working with different Software development methodologies Agile (Scrum), Spiral, TDD and Waterfall.
  • Extensive experience as designer and developer in Java&J2EE Web technologies based on Web-based, DesktopBasedDevelopment with Concepts of, ObjectOrientedDesign (OOD), ObjectOrientedAnalysis (OOA), ObjectOrientedProgramming (OOP), GUI Development and its implementation.
  • Experienced in design and development of Multi-tiered distributed environment using Java&J2EE (CoreJava, JSP, Servlets, JDBC, XML / XSLT, JMS) and frameworks like Struts, spring, JSF Prime Visualization, SpringMVC and Hibernate for persistence purpose.
  • Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJs, Bootstrap, TagLibraries, Custom Tags and JavaScript Frameworks such as Require.js, Backbone.js, Angular JS, Node JS.
  • Expert in Java/J2EE technologies such as JSP, Struts, SpringFramework, EJB, Hibernate and web service.
  • Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.
  • Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Maven, Java Script.
  • Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work.
  • Developed applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, andREST based Web services (axis2.0, JAX-WS 2.0, JAX-RS 2.1) XML API and tools.
  • Developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
  • Worked on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD),SCRUM, and PairProgramming.
  • Experience in Cloud Computing Platforms likeMicrosoft Azureand AWS Server for building, deploying and managing applications and services.
  • Experience on AWScloud services like S3, RDS, ELB and EBS for installing and configuring.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEAWeb logic, JBoss&Tomcat server.
  • Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.
  • Experience in working server-side development skills using Apache and have strong skills in database connectivity (Data Source) with multiple databases like SQL Server, MySQL, Oracle 10g/11g, DB2 and NoSQL like MongoDB, Cassandra.
  • Worked on MongoDB to develop Dynamic queries on documents using document query language.
  • Expertise in using Apache Ant, Maven as java build tools.
  • Very good interpersonal and communication skills, also a quick learner.
  • Organized Team player with Managerial, Planning skills with the ability to meet the deadlines effectively.


Programming & Scripting Languages: Java (J2SE, J2EE1.8/1.7), C, JavaScript, Python, C++

Web Development: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase Power Designer, KarmaJasmine

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS

Frameworks: Spring, Hibernate, JSF, Struts, Log4J.

Databases: Mongo DB, MySQL, Oracle 10g, SQLite, JDBC

Big Data Analytics: Hadoop, HDFS, Hive, Spark, Pig Latin

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

QA: JUnit 4.x, JIRA, TestNG, Version1, Selenium, Perfecto Mobile, Functional Testing, Systems Integration, Regression Testing, User Acceptance Testing

Cloud Technologies: Microsoft Azure, Amazon AWS, S3

Code Repositories & Management tools: SVN, Git, Bitbucket, Github, HP ALM

Mobile Development: Android, Intellij platform, API as consumer, XML parsing, JSON parsing


Full Stack Java Developer

Confidential - ROSEMONT, IL


  • Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.
  • Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, Collect on a collectionObjects, Filters.
  • Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
  • Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
  • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAPprotocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • UsedSpringBootActuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, MaterializedViews, dB links, External views, indexes in Oracle DB&SQL tuning to reduce time in the application.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
  • Deployed and tested the applications on Application Server WebSphere.
  • Developed Unit test cases in the integration layer using Mockitoframework.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used IntelliJ IDEA IDE tool for application development

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

Java/J2EE Full Stack Developer



  • Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed AgileMethodologies software development paired programming, Test Driven Development process, from development phase to testing phase and the postproduction phase, and Scrum meetings.
  • Designed the frontend and developed UI screens as per the wireframes provided by business using Java Script, JQuery, Bootstrap, Angular JS and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
  • Implemented single page applications with AngularJS using custom directives and developed Angular routes using route providers.
  • Used SpringMVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
  • Used Spring container for data source and to load the Hibernate specific classes.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • DevelopedRestfulweb services by using JAX-RS JERSEY for integrating multiple systems, created and read the JSON objects by using JACKSON libraries.
  • Deploying the applications into theAzureand extracting the data from theAzurecloud services.
  • Used ApacheKafka for building the real time data pipelines and storing the data in a distributed cluster.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
  • Used IBM WebSphere Application Server for deploying various components of application.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • Developed Maven script and builds Maven and continuous integration servers like Jenkins.
  • To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.
  • Used Jira to track bugs, prioritize and discuss the team’s work in full context.

Environment: HTML, CSS, XML, XSTL, Java Script, JQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, Restful Web services, JSON, JAX-RS, IBM Websphere Application Server, Jenkins, GIT, Jira, Log4j, JUnit.

Full Stack Java Developer



  • Worked on Enterprise-level Web Application developmentusingRESTful Architectures.
  • Worked primarily on Hibernateframework to build Webapplications.
  • The application acted as Producer Web Service.UsedREST Web Services to expose the application as the service.
  • Conducted Selenium based automated quality assurance using JAVA and related libraries also to report the results.
  • Handled the release management activities and version controlling of code changes using HP ALM, SVN, Git.
  • Usage of J2EE libraries for fixing minor bugs and Unit Testing.
  • Worked on developing the application using JAVA/J2EE programming
  • Worked on developing UI elements using HTML5, CSS3.
  • Developing UI elements using Struts 2x tiles plugins.
  • Used jQuery for validations and JSP, Ajax for front end UI components.
  • Performed Defect Tracking, Usability Testing, Execution of Functional, Integration and System Test Cases.
  • Used Test Management tools like HP ALM and HP QC to map requirements to the Test suits and test cases.
  • Engaged with experienced Business Analysts from on shore and off shore in formulating Business Requirements.
  • Participated in various Client calls and attending daily stand up meetings in discussing on assigned project statuses.
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Designed and Developed Front end using JSP’s and Action Servlets with Struts Framework.

Environment: JAVA/J2EE, Eclipse,HP ALM, SQL Server, REST, HTML5. JQuery, JSP, Ajax, JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, Restful Web services, JSON, JAX-RS, IBM Websphere Application Server, Jenkins, GIT, Jira, Log4j, JUnit




  • Developed high-level design documents, use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
  • Developed the request handler’s application using Strutsframework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Development and Configured User Interface using Struts and Tiles Framework into the Present System.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Implemented Struts Framework and performed SIT, UAT.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Migrated database from Informix to oracle using Oracle Migration workbench. Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, Oracle 9i, JUNIT, WSAD 5.1.2, WAS, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Ext.js, Oracle Migration, VSS, WSDl, XSD, workbench9.0, Struts1.1, ANT, HP ALM

Java Developer



  • Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
  • Implemented web interfaces using HTML, JSP, Servlets, AJAX, Java script, and CSS.
  • Worked on code enhancements using HTML and CSS.
  • Developed customized JSP tags for project.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle9i.
  • Design and development of JAXB components for transfer objects.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Worked on performing automated Test Scenarios using Selenium with Java/J2EE and performed DefectTracking through out the Defect Life Cycle
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Developed Custom Tags using JSTL.
  • Worked on the enhancements of the project and Resolved critical technical issues and defects rose during integration and testing phases.

Environment: Java 1.5, JSP, Servlet, Oracle9i, WebSphere, JDBC, JSP, AJAX, HTML,CSS, DHTML, Junit, Servlets, JavaScript, HP QC

Hire Now