We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

Mount Laural, NJ


  • 6+ years of Experience using Java and J2EE technologies with multiple frameworks in IT Industry and having extensive experience in development of applications in various domains.
  • Very strong object oriented concepts, complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing, Deployment and Implementations of enterprise applications.
  • Experience in working with Waterfall, Agile development methodologies, and Test Driven Development (TDD) Methodology.
  • Possess strong hands - on experience in Web technologies, supporting Service Oriented Architecture (SOA) principles and web services like SOAP and RESTful.
  • Extensively worked on Responsive Web Design (RWD) page development using HTML5, CSS3, Bootstrap, JQuery, JavaScript, Ajax, Angular JS, React JS, JSF and Primefaces.
  • Expertise in Java Enterprise technologies such as Struts, Spring MVC, Spring, Spring Boot, Spring Batch, Hibernate, JDBC, JSP, EJB, JSF and Servlets.
  • Experience in using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and implemented design patterns like Business Delegate , Singleton , Factory, DAO and DTO .
  • Experienced in developing REST microservices using Node, Express, Hapi, Spring Cloud and Docker.
  • Expertise in developing model components using ORM technology Hibernate like Caching, Hibernate Template, DAO, to write Database independent persistence logic and to keep up convenient portable relationships between the databases.
  • Experience in performing Unit Testing using Junit, Testng, Mockito and performed code coverage using tools like Sonar, Jacoco etc..
  • Good working experience in various RDBMS such as Oracle, MySQL, DB2 (IBM), Microsoft SQL Server.
  • Good Knowledge in NoSQL databases MongoDB and relational data modelling, Object-Relational Integration (ORM), physical design/tuning.
  • Expertise in Selenium automation using Selenium Web driver, Selenium Grid and worked with Cucumber/Gherkins, and TestNG.
  • Good experience in configuring, deploying applications using Web logic, Apache Tomcat, JBoss, IBM Web Sphere .
  • Working knowledge of ANT, Gradle, Maven, CI (Continuous Integration) tools like Jenkins for build automation.
  • Strong hands-on experience in using version control tools and project management tools like GIT, SVN, ClearCase, and JIRA.
  • Good working knowledge of Amazon cloud services (AWS) components like Elastic Compute Cloud (EC2) console and S3; also, good understanding of Dev-Ops tools and technologies like Jenkins and Docker.
  • Knowledge on building application platforms in the Cloud by leveraging AWS - Amazon Web Services, open source technologies.
  • Hands-on experience with Integrated Development Environment (IDE) IDEs like Eclipse, Visual Studio and Spring Tool Suite.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Chrome.
  • Experienced in working with javascript build tools such as Webpack and Gulp and unit testing tools such as Jasmine, Karma, Mocha, Chai, JEST, Enzyme, Instanbul, Protractor etc...
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.


Programming languages and Scripts: Java, J2EE, Java Script, HTML, Angular JS, DHTML, CSS, JSTL, Perl, XML, PL/SQL

Databases: Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL, JDBC.

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON

Application Servers: Windows NT/XP/7 and UNIX

Web Servers: Apache Tomcat 4.1.18,Web Logic,Jboss

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools / Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, Win CVS, Clear Case, SVN, Git

ORM: Hibernate 3.1, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris


Confidential - Mount Laural, NJ

JAVA/J2EE Full Stack Developer


  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).
  • Expertise in Agile Software Development Methodology including Scrum technology
  • Worked with the JavaScript frameworks like HTML 5, CSS 3 and Angular JS.
  • Developed multiple POCs to create a user interface in Angular JS .
  • Implemented Routers & History in Single Page App (SPA).
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Used Springs to manage beans to use windows session state framework to persist session to the database.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Involved in Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML
  • Used Hibernate as persistence framework for DAO layer to access the Oracle11g database
  • Refactored existing project to make it more RESTful and thread-safe.
  • Designed, Produced and consumed SOAP web services.
  • Developed the Web services using SOA.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developed web applications using My Eclipse and deployed in WebLogic application server.
  • Deployed and tested the application with web server Tomcat.
  • Wrote Test Cases using JUNIT as a framework.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Managed MAVEN environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Used MAVENfor build framework and Jenkins for continuous build system.
  • Used GIT for repository the Project.
  • Used HP Quality center for Bug tracking in the Project

Environment:: JDK 1.7, Servlets, JSP, Spring, Oracle11g, XML, Maven, JUnit, SOAP, JSP, HTML5, Angular JS, CSS3, Log4j, WebLogic, Apache Tomcat, Eclipse,Git,HP Quality Center and Agile.

Confidential - Irving, TX

Java /J2EE Full Stack Developer


  • Workingwithbusinessteams/usergroupstoidentify,gather,analyzerequirementsanddevelopbusiness Intelligence functional requirements.
  • Worked with Business Analysts in requirement gathering.
  • Being a Java developer, performed requirement analysis, Design, development, integration, testing.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, JSON, and AngularJS, AJAX.
  • Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap and JQuery.
  • Worked on custom libraries for business layer using Object oriented programming (OOPs).
  • Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns.
  • Used Object Oriented Programming concepts while developing code.
  • Extensive Object Oriented Designed Development skills. Skilled at handling the MVC pattern.
  • Proven experience coding with the OOP paradigm. knowledgeable in Software Engineering Concepts including designing,
  • In the backend used Spring MVC to validate and process requests, call required business service and return dynamic views to client.
  • Data Access using Hibernate.
  • Writing Java script for front end validation.
  • Writing JSP, Action Classes, Service classes and DAO using Hibernate for Issue management, Administration module.
  • Developed the application in Flash Builder and deployed it on Tomcat application server proxied through secured http web server. REST web services leveraged by both web and mobile applications.
  • Deployed and tested the application with web server Tomcat. Developed Interactive web pages using AJAX and JavaScript. Worked on Report Module, generating PDF/ CSV according to template.
  • Applied XSLT (XPath/XQuery) for HTML generation from server XML response
  • Used JSTL, Custom Tags, HTML/DHTML in JSP’s.
  • Configured the WebLogic’s JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Developed back-end stored procedures and triggers using PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Configured and tested the application with database server SQL.
  • All the Business logic in all the modules is written in core Java.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Implemented Ajax to refresh payment approval updates and to populate most of the credit form fields of the NETACE application that were sent as XML from backend.
  • Worked on SQL statements and Procedures to do CRUD operations with DB
  • Used SQL Developer to query, update and monitor Oracle database
  • Worked on GitRepository to store the Project Code
  • Used MAVENfor build framework and Jenkins for continuous build system.
  • Used JIRA for Bug tracking in the Project
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues

Environment: Java 1.5, Web Logic 8.1.4,, SQL, XML/XSLT, Castor, BEA MessageQ, JMS/MDB, AJAX, UML, JavaScript, HTML, DHTML, CSS, Angular JS, UNIX Scripting, Rational Clear Case, CVS, Log4j, ANT, DWR2.JIRA

Confidential - San Francisco, CA

Java/J2EE Developer


  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Involved in Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Emphasized on adequate usage OOPs principles, modular and reusable components in coding.
  • Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Involved in Presentation Development using Spring Framework.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • ImplementedSpring, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Spring framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMSQueues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Deployment of application in Web server.
  • Hands on experience in resolving issues in the production server.
  • Created Stored procedures using MySQL for data modification (Using DML insert, update, delete) in Oracle
  • Experience in Core Java on multithreading, collections and design patterns.
  • Interaction with MySQL is implemented using Hibernate.
  • Involved in consuming web services using JAXWS development.
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in procedures and functions modifications.
  • Configuration of manager role using Jenkins tool.
  • Worked on SVNRepository to store the Project Code
  • Used HP Quality Center for Bug Tracking in the Project
  • Involved in DB Design and Application design for Play Back Mock.

Environment: Java 1.4, J2EE, EJB, Web Services, XML, XSD, RUP, Microsoft Visio, MySQL, Clear Case, Source Integrity, Agile, WebLogic 10.3, JMS, SOA, LDAP, RAD, LOG4j, Struts, JSP, Unix,SVN,HP Quality Center


JAVA/J2EE Developer


  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End(HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
  • Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
  • Used 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 Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
  • Developed Single-Sign-On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Wrote complex MySQLqueries and programmed stored procedures, packages and triggers.
  • Involved in configuration of Servletsand Integration with JDBC .
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database.
  • Used JMS for sending updates to various other applications.
  • Used Servlets framework for design and development of web application
  • Used JDBC for Object Relational Mapping and Persistence.
  • Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic
  • Extensively used Eclipse 3.x while writing code.
  • Developed XML and XSLT pages to store and present data to the user using parsers.
  • Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
  • Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions.

Environment: Java 1.4/1.5, JSP 2.0, Servlets, JDBC, XML, JavaScript, HTML, XSLT, Jasper Reports, Firebug, Lotus Notes 8.5, Putty, MySQL, CA SCM Harvest, WebSphere Application Server 6.0, RAD 7.0, JAXP E clips


JAVA/J2EE Developer


  • Involvedintheentireprojectlifecyclefromanalysis,installation,development,testing,productionandend user support
  • Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications
  • To keep track of latest Versions implemented CVS Structure
  • Designing JSP using Java Beans.
  • Worked on Eclipse & RAD 6.0 environment
  • Wrote SQL queries for JDBC connection to Oracle database
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Created class diagrams and sequence diagrams using rational rose
  • Clear Case is used for version control.
  • Implemented various Custom Tags and JSTL tags
  • Setting Data sources, JNDI Names and worked with cells, nodes and servers during WAS 6.1 environment in deployment team
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Maintained a separate DAO layer for CRUD operations.
  • Used SVN for source control repository
  • Developed Unit Test Cases with JUnit.
  • Built test harness module with JUnit, Mockito for creating unit tests and integrated with Ant build.
  • Involved in Module Testing and Integration Testing.
  • Used IBM RADIDE for application development.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Environment:: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g,SVN

Hire Now