We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer/ Lead Resume



  • Thirteen years of experience in Information Technology and Software Development of which Twelve plus years of strong Java/J2EE development experience.
  • Extensive experience in Java/J2EE technologies like JSP, JSF, JDBC, Servlets, Java Beans, JNDI, JMS, JPA, JAXB, JAX - WS, JAX-RS, JAXP, XML and Web Services (SOA).
  • Expertise in Object Oriented Analysis & Design using UML.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience with various Software Development Methodologies like SDLC, Agile Software Development, Scrum Methodology.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Experience in working with Apache Tomcat5x, JBOSS5x, IBM WebSphere, BEA Web Logic Web/Application servers­­­­­
  • Experience in developing solutions with Business Process Mangement tools like Savvion, Appian and jBPM .
  • Expertise in using Front End Technologies like AngularJS, JQuery, JavaScript AJAX, JSTL, JSP, HTML, DHTML and CSS.
  • Experience in MVC (Model View Controller) architecture using Spring, Struts, GWT and JSF with various Java/J2EE design patterns.
  • Experience with ORACLE 10g/11g, SQL Server and MYSQL databases.
  • Involved in Full software lifecycle projects


Languages: Java1.4/5/6/7/8, PL-SQL, SQL, C, C++

Technologies: Java, J2EE, JSP, JSF, JDBC, JSTL, JPA, JMS, Java Servlets, JNDI, JavaMail, Web Services (SOAP, WSDL), JAAS, XMLBeans

MVC Frameworks: Struts 2.x, Spring Framework 3.x/4.x, JSF 2.0

ORM: Hibernate

Web Servers: Apache Tomcat

BPM Technologies: Appian 6x, Savvion Business Manager (SBM5.3), jBPM5.x

Application Servers: Web Sphere 6.x, WebLogic 8.1, JBOSS 5.x

IDE: RAD 7.0, WSAD 6.1, Eclipse

Markup Languages: HTML (with CSS), XML 1.0, XHTML

Scripting Language: JavaScript / DHTML / Ajax

Design Tools: UML

Middleware: EJB, RMI

GUI: Swing and AWT

Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL 5.0, MS Access.

Source Control: CVS, SVN, Maven and Rational Clear case

Operating System: Windows 95/98/NT/2000/XP, Linux, MAC OS 9.0, Solaris.


Confidential, Atlanta

Java/J2EE Full Stack Developer/ Lead


  • Developed process models to automate the BLAPP (Bulk Load Application) processes.
  • Involved in developing and integrating business process flows with Data Acquisition application and Informatica server.
  • Involved in the migration of Appian workflows with jBPM.
  • Developed smart service plug-ins where jBPM out of the box features cannot meet business requirements.
  • Integrated an existing GXT based web application with AngularJS, ReactJS and JQuery to increase productivity, for better user experience and to take advantage of open source in-built components.
  • Implemented Web Services using SOAP, REST and XML/HTTP technologies.
  • Involved in the development of services using Spring and persistence layer.
  • Developed web crawlers using JSOUP to acquire source files from the CMS and FTP sites and trigger the BPM workflows to load the files to target tables.
  • Involved in the migration of applications from JBOSS 5.x/Java1.6 to JBOSS 6.4/Java8.
  • Migrated existing application into micro services architecture using Rest APIs, Spring boot, Spring cloud and AWS.
  • Managed a team of four people for the project, created the estimations for efforts required to produce end to end solution and led the technical solution development. Responsible for the code reviews and code optimization in order to deliver the code as per the company quality standards.
  • Responsible for production bug fixes and enhancements as part of the Software Maintenance Team.

Environment: Java 8, J2EE, AngularJS, JQuery, JBOSS 5.x/6.4, Appian 6.2 BPMS, jBPM5.3, Web Services, JMS, Spring, Spring Boot 1.5, Microservices, Kibana, Hibernate, Eclipse IDE

Confidential, Florida

Sr. J2EE Consultant


  • Responsible for maintaining applications developed using Java Server Faces and CSX Framework.
  • Designed, developed, tested and deployed JSF based web applications.
  • Developed presentation layer using AJAX, HTML, CSS, and JavaScript
  • Implemented lockout feature for Locomotive Management System application to prevent data overlap between two users who are working on the web application at the same time.
  • Responsible for performance improvement of web applications that are in production.
  • Responsible for adding enhancements to Track Structure Capital Request Management System which is used by Division Engineers and Maintenance of Way Engineers to enter and approve the rail defects. This application was developed using CSX Framework which works in a way similar to Struts.
  • Developed DTSX package using Business Intelligence Development Studio to extract, transform and load data from SQL Server 2008 database to Oracle 9i.
  • Responsible for writing oracle stored procedures to create back up of the data and rollback the data if any error occurs during the upload process from SQL Server. Also involved in writing SQL Server stored procedures and agent jobs to schedule the upload process.

Environment: Java, J2EE, JSF 2.0, RAD 7, WebSphere 6.1, Custom Tags, XMLBeans 2.0, AJAX, JavaScript, CSS, SQL Server 2008, BIDS, Oracle 9i and Windows.

Confidential, Wisconsin

Sr. J2EE Developer


  • Responsible for the maintenance of Parts Net Web application, which is a business to business web site intended for the private use of dealers.
  • Automated the process of sending batch of credit cards generated by orders to a third party (Vital) for validation.
  • Developed Return to Vendor application to handle the process of administrating the return of any part for any reason to the original manufacturer or supplier. This application allows creating the necessary paperwork for the return procedure and serves to view the repository of previous returns.
  • Developed vendor mapping application for mapping faulty vendor codes with the pristine vendor codes stored in the mainframe.
  • Automated the process of downloading manifests from FTP server and emailing them to warehouse management.
  • Developed remote and intranet version of showcase application which is used at remote events where dealers come to check the latest wares from vendors. This application allows dealers to register for a showcase event. Dealers who attend showcases are eligible for discounts.
  • Developed conduit application for remote version of showcase application to synchronize its database with the Intranet database.
  • Worked on dealer and admin modules of Parts Europe Application which is a e-commerce/sales platform for the European branch of Lemans

Environment: Java, J2EE, Struts1.2.8, Spring2.5.1, Eclipse 3.1, JBoss, Tomcat 5.5.16, Custom Tags, Hibernate 3.0, XMLBeans 2.0, AJAX, SQL Server 2005 and Windows.

Confidential, South Carolina

J2EE Developer


  • Developed JSP’s, Servlet’s and Java beans for the eTicket Application.
  • Provided authentication calls for PHP applications to communicate with JOSSO
  • Developed Registration API to handle new users.
  • Modified JOSSO authentication queries to use user, role and application privileges
  • Implemented Struts validation framework to handle Form validations
  • Implemented Tiles framework to reuse web application layout templates.
  • Developed Action classes to handle user inputs and data base requests.
  • Application Logging implemented using log4J.
  • Developed web services, SOAP calls and WSDL files to intercommunicate with PHP applications

Environment: Java, J2EE, JOSSO 1.3(SSO), Struts, Eclipse 3.1, JBOSS 4.0.2, Tomcat 5.5.12, Web Services, Hibernate 3.0, Oracle9i and Windows.

Confidential, Colorado

J2EE Developer/ Modeler


  • Designing and modeling of process models using SBM tools (Savvion Business Manager and BPMStudio).
  • Developed Mockup Screens based on the user requirements.
  • Setting up the build environment for the development server in WSAD.
  • Developed User Interfaces for the mockup screens.
  • Gathered the test data from the client and loaded into the database using hibernate.
  • Created custom tags for developing UI’s.
  • Wrote handlers for setting the user inputted data into POJO’s.
  • Used JSTL for displaying the information from the database.
  • Validation of the UI’s.
  • Building and deploying web applications using WebSphere and WebLogic application servers.
  • Setting up CVS and configure CVS repository through eclipse.

Environment: J2EE, Savvion Business Manager (SBM6.0), BPMStudio6.0, Weblogic Server8.1, WebSphere5.x, WSAD, Oracle9i, Eclipse3.0, Hibernate 3.0, JavaScript 1.2, JBuilderX, UNIX, TOAD, ANT, Log4j.

Confidential, Georgia

Java Developer/Modeler


  • Designing and modeling of process models using SBM tools (Savvion Business Manager and BPMStudio).
  • Responsible for developing, deploying, integrating of Routing, Notification and Rules modules.
  • Wrote stored procedures to access NTTA interface.
  • Extensively used Log4J throughout the development of Routing & Notification modules.
  • Integrated workflow processes with routing & notification modules.
  • Integration with Granite Xng and other systems.
  • Generated Build scripts using ANT.
  • Customized process models using Java Script.
  • Publishing business process model as a Web Service.
  • Created connection pools, configured data sources for Routing & notification modules in Web Logic Application Server.
  • Created database scripts to populate and modify the database and verification scripts to verify the validity of data in the Oracle9i Database and accessing users from LDAP.
  • Testing of routing and notification modules.

Environment: J2EE, Savvion Business Manager (SBM5.3), BPMStudio5.3, JBuilderX, Weblogic Server 8.1, Oracle9i, Eclipse3.0, JavaScript, LDAP, UNIX, TOAD, SOAP, UDDI, ANT, Log4j.

Hire Now