We provide IT Staff Augmentation Services!

Sr. Java/j2ee Principal Application Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • I have over 16+ years of experience in the areas of requirement analysis, design, software development and implementation of Web based - applications using Java/J2EE. I have got extensive work experience on distributed enterprise applications with n-Tier Architecture using Java, J2EE (Servlets, JSP, EJB, Struts, Spring, SpringBoot, Spring Data JPA, Spring MVC, Hibernate/JPA, XSLT, JMS, Active MQ, Aspect oriented programming), Oracle Database and DB2, Ext Js4, AKKA, Java 8, Kafka
  • I am considered a strong team player with excellent analytical skills coupled with strong problem-solving, leadership & project management capabilities.
  • I have got immense experience in working with Global Delivery Model involving Offshore/Onsite teams.
  • I also possess J2EE certifications like Sun certified Web Component developer and Sun certified Java Programmer.

TECHNICAL SKILLS:

  • J2EE
  • JPA
  • EJB
  • JSP
  • Spring
  • Hibernate
  • Struts
  • Web Services
  • CSS
  • HTML
  • Java
  • JavaScript
  • Oracle9i,10g
  • IBM DB2
  • MySQL
  • Apache/Tomcat
  • JBoss
  • Web Sphere Application server
  • Web Sphere Portal Server

WORK EXPERIENCE:

Sr. Java/J2EE Principal Application Developer

Confidential

Technologies used: Java7, J2EE, Hibernate, JPA, Spring, Spring Security, Spring Boot, REST based web services, Maven, Angular JS, TDD, Oracle 12c, Kafka

Tools: Eclipse, IntelliJ, RAD, Toad, Elastic search, Wiley, Jprofiler, Google Analytics

Responsibilities:

  • Creating RESTful web services to be consumed by Front End Applications by retrieving data from DB2 database and consuming Mainframe APIs.
  • Transforming Raw data into a structural JSON model before passing it to UI applications.
  • Created a Common Domain Model using domain driven design to be used by the organization by defining entity relationships and published it using Swagger.
  • Creating POC (Proof of Concepts) for various functionalities using latest Java Technologies such as Spring boot, JPA, Maven and Angular JS.
  • Designed and developed real-time applications to replace an existing batch system based Tax application.
  • Engage into requirement analysis and system analysis by collaborating with product owner and business analysts.
  • Build B-2-B applications using Java/J2EE technologies and Application servers like Web Sphere, Tomcat 7.
  • Developed application by utilizing Kafka queue to consume and publish the data.

Sr. Java/J2EE Software Developer Dec 2014 to June 2015

Confidential

Technologies used: Java 8, J2EE, Oracle 10g DB, Hibernate, JPA, Spring, Jetty Server, REST based web services, Maven, Spring Security, Android Development, Cassandra, AKKA

Responsibilities:

  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit, Cucumber.
  • Using AKKA actor model to retrieve data from Cassandra Database through parallel programming to enhance the performance time significantly.
  • Creating RESTful web services to be consumed by Front End Applications.
  • Leading a team of developers and providing technical support.
  • Engage into requirement analysis and system analysis while working with product owner.
  • Designing applications using Spring, Hibernate and JPA.

Sr. Java/J2EE Lead Developer

Confidential, PASADENA CA

Technologies used: Java, J2EE, Oracle 10g DB, Hibernate, JPA, Spring, Tomcat 6, REST based web services, Terracotta, Maven, Spring Security, Ext Js 4, JExcel, poi

Responsibilities:

  • Creating RESTful web services to be consumed by Front End Applications using Resteasy, JPA, Spring MVC, Spring Security.
  • Lead a team of developers and providing technical solutions.
  • Enhancements to the existing systems and developing new functionalities using Java/J2EE, Spring, Hibernate, Maven.
  • Developed end-to-end solution by building UI, REST API and features to export into Excel using JExcel and poi.
  • Enhanced performance of the existing system using Caching solutions such as Terracotta, ehcache.
  • Developed Trading Rule validation Engine by utilizing GridGain Solution through Map/Reduce feature and presented the results to the UI.

Confidential

Java/J2EE Lead Developer

Technologies used: Java, J2EE, Oracle 10g DB, Hibernate, XML, JBoss5, REST/SOAP Web Services, XSLT, XSD, OAUTH

Responsibilities:

  • Writing Restful and SOAP based web services to integrate with third-party application for retrieving and creating video and image based content.
  • Developed Microservices using Spring based REST implementation.
  • Implemented Spring Security for the REST web services.
  • Wrote Unit tests using Junit, Mockito and followed Test Driven Development.
  • Implemented token based user authentication for the Web Services.
  • Created maven based applications and used plug-ins to publish to local repositories and nexus.

Java/J2EE Senior Software Engineer

Confidential, Warwick, RI

Technologies used: Java, J2EE, Hibernate, XML, WPS6.0, WAS 7.0, SOAP Web Services, FileNet, Daeja Applet Viewer, XSLT, JMS, Active MQ, Ext JS

Responsibilities:

  • Built End-to-End solution for Auto and Home Insurance product by creating Workflows for Ordering system using Filenet and Utilizing Filenet APIs in Java application.
  • Built the UI component using Ext JS and utilized XSLT to transform XML into HTML.
  • Built SOAP based web services and consumed the Filenet APIs to retrieve Workflow information from Backend.
  • Developed application to integrate two systems using JMS, Active MQ and SOAP web service.
  • Used Unit testing tools such as Junit and Mockito.

Java/J2EE Lead Developer

Confidential, St. Louis

Technologies used: Spring Portlets JSR 168, Hibernate, Spring, WPS6.0, WAS7.0, XML, Core Java, Spring MVC

Responsibilities:

  • Developed End-to-end Solution for the Members and Providers of the company using Spring Portlets and Java.
  • Designed and Developed the UI, Middle Tier and Designed Database component to provide the complete solution for new portal.
  • Performed the role of Lead developer and carried out requirement analysis and POC development using Java and Spring.
  • Used Spring MVC to integrate the UI components with Backend Services.
  • Developed SOAP Web Services to consume data from underlying Oracle database by using JDBC.

Java/J2EE Software Developer

Confidential, Louisville

Responsibilities:

  • Worked as a lead developer and helped the team design and develop key features using Struts, Tiles and SOAP web services.
  • Designed and developed end-to-end solution based on 3-tier architecture using Java/J2EE.
  • Developed back-end DAO modules using Hibernate and created transaction based application.

Confidential

Java/J2EE Developer

Technologies used: CSS, HTML, JavaScript, JSP and Servlets, Hibernate, Spring Framework, Oracle 9i DB, Ruby on Rails

Responsibilities:

  • Designed the database for the Product by using 2nd and 3rd form of Normalization and defining tables structure and relationships.
  • Designed the website using CSS, HTML, JSP and Servlets.
  • Developed Middle tier features using Java and JDBC.
  • Followed Test Driven and Agile methodology and Wrote Unit tests using Junit and Mockito framework.
  • Wrote SQL queries using joins to retrieve and update the data to be consumed by the Service Layer.

Java/J2EE Developer, Onsite coordinator

Confidential, St. Louis

Technologies used: Web sphere Portal, Portlets JSR 168, Struts, JSP, servlets

Responsibilities:

  • Performed the role of lead developers for the new portal development requirements.
  • Worked and collaborated with business analysts, other teams to understand and define the requirements.
  • Developed Member and Provider portals from the ground up for the company using 3-tier architecture using Spring, Hibernate, Web Sphere Portal server.
  • Designed and developed Portlets to be utilized on the Website.
  • Worked as onshore coordinator while working with offshore team in India and supported activities such as requirement clarifications, code deployment, design discussions.

Lead Technical Analyst

Confidential, Charlotte, NC

Technologies used: JSP, Servlets, EJB, Oracle DB, WebSphere application server, SOAP Web Services

Responsibilities:

  • Developed banking application for account management to be used by internal associate using Java/J2EE.
  • Developed 3-tier application using EJB and Servlets by using Message Driven beans and session beans.
  • Requirement analysis and Creation of technical specifications document and created Sequence diagram, class diagram.
  • Provided support for a part of the application written in Smalltalk and provided recommendations to enhance it and convert to Java/J2EE Based solution.
  • Worked with offshore India team to explain the requirements to them and performed code reviews and support with Deployment.

Application Developer

Confidential, Philadelphia, PA

Technologies used: Java, Servlets, J2EE C, C++, Visual Basic, DB2, MQSeries

Responsibilities:

  • Developed features related to phone line ordering applications for various line of businesses using 3-tier architecture.
  • Developed complex business functionalities related to ordering system using Java/Smalltalk for handling the entire ordering workflow such as order creation, processing, cancelling.
  • Understanding business domain and gathering requirements by talking to business analyst and various teams.
  • Wrote services encompassing business logic using C++ programming language to be consumed by the UI application written in Visual Basic.
  • Wrote code for XML parsing using SAX and DOM parser to be consumed on the UI.
  • Developed new functionalities by writing SOAP based web services and using MQSeries for integration with Mainframe services.

Confidential

Application Developer, Arlington, VA

Technologies used: J2ee, JSP, Servlets, DB2, Web services, XML, RPGLE

Responsibilities:

  • Understanding business domain and requirements analysis and preparing High Level design and Detailed level design.
  • Developed a number of complex modules for supply chain management system using Java, C++ and RPGLE language.
  • Designed, architected and built an application to support the order and supply system and made it enabled with CLEI (Common language equipment Identifier) and provide the clients with ability to process their equipment through Confidential .
  • Implemented CRUD functionalities such as Item search, Item creation, Pagination, Multi Select, using Subfiles programming and wrote Stored Procedure style of programs using RPG language and integrating with Java modules.

We'd love your feedback!