We provide IT Staff Augmentation Services!

Lead Java J2ee Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 11 years 3 months of experience in Java and J2EE technologies.
  • Expert in REST and SOAP based Web - service.
  • Experience in Micro-services & SOA.
  • Experienced in EhCache and Terracotta for single or distributed cache design.
  • Experience in converting Monolithic service to Micro service using Spring Boot .
  • Expert in Spring IOC, Spring Dependency Injection, Spring Integration, Spring AOP, Spring JDBC, Spring MVC-Rest template etc.
  • Experience on Cloud Computing & Architecture.
  • Experience in Object-Relational Mapping (ORM) technologies like Hibernate for RDBMS.
  • Experience in No-SQL database like Mongodb.
  • Experience in Struts MVC framework.
  • Expertise in WebLogic, Websphere, Tomcat, Jboss.
  • Logging: log4j, slf4j.
  • Experience in Splunk Dashboard, statistics, sending report and alert.
  • Experience in Jmeter for performance testing. Memory analyzer tools etc for memory leak etc.
  • Experience in SDLC models like Agile, Waterfall, Iterative, Spiral etc.
  • Expertise in JMS (Java Messaging Service) - extensively used active-mq, weblogic as broker and camel as message router .
  • Experience in XML, JAXB, JSP, Servlets, RMI, JSP Custom Tags Libraries, JavaBeans, JDBC, Networking, Threads, IO, JNDI, connection pooling.
  • Proficient with Web Page Development using HTML, Java Scripts, AJAX, JQuery, XML, XSL, DTD/Schema and CSS, JS-MVC, Ext-JS,YUI, Google Maps APIs.
  • Well versed with Java andJ2EE Design Patterns like Singleton, MVC, Factory, Abstract Factory, Session Facade, Data Access Object (DAO), Data Transfer Object (DTO), Business-Delegate, Decorator, Adaptor etc.
  • Experience in database programming using SQL, PL-SQL scripts, Stored Procedures, Functions, Triggers in Oracle 10g.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, SDE
  • Performed unit testing using JUnit (Mockito, Easymock, Powermock etc).
  • Integration and deployment of applications done using tools like ANT and Maven.
  • Experienced in JBPM for business process management. Used JPoller for polling and scheduling.
  • Experience in building tools like Gradle, Maven and Ant .
  • Experience in Version control like RTC, CVS, SVN, GIT etc.

PROFESSIONAL EXPERIENCE

Confidential

Lead Java J2EE Developer

Responsibilities:

  • Working as a Lead Java J2EE Developer in dis project.
  • Using Spring IOC for dependency injection.
  • Using Spring Integration for workflow.
  • Design and developed REST APIs for dis project.
  • Using coherence and eh-cache for single and distributed caching within our Spring components..
  • Using SOAP and REST based web service - both as client and service side.
  • Using Jmeter for performance testing and Memory analyzer tools for leak.
  • Well known to WSDL and WADL .
  • Using Gradle as build script.
  • Using Splunk for log dashboard
  • Using Jmeter and Memory analyzer for performance testing and finding any code leak.
  • Using UNIX and Web-logic for deployment.
  • Implemented the logging mechanism using Log4j and slf4j framework.
  • Using Junit test cases for unit testing. Using Easy-Mock, Power-Mock etc. for unit test cases.
  • Using RTC for code check in & check out and version control.
  • Using Agile model in dis project.
  • Using Soap UI and cRest for web-service testing.

Confidential

Solution Designer/ Architect

Responsibilities:

  • Working as a Solution Designer/ Architect in dis project.
  • Workingas a Sr. Java J2EE Developer in dis project.
  • Design and developed SOAP APIs for dis project.
  • Design and Developed JMS architecture - Queue and Topic and JMS Broker.
  • Using Spring for dependency injection.
  • Using Hibernate for ORM mapping.
  • Using eh-cache for caching the data.
  • Using SOAP UI for Unit testing.
  • Using UNIX and Weblogic for deployment.
  • Using Ant as build script.
  • Implemented the logging mechanism usingLog4j framework.
  • Extensively used UNIX command as deployment environment for dis project is UNIX.
  • Using Junit test cases for unit testing. Using Easy-Mock, Power-Mock etc. for Junit test cases.
  • Using different code coverage tools to improve code coverage for code quality.
  • Using CVS for version control (Tagging, Branching etc.) and code check in & check out.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked as a Java/J2EE Developer in dis project.
  • Design and developed SOAP APIs for dis project.
  • UsedSpring for dependency injection.
  • Used ESP service model architecture- where it has webservice, Implementation package,Base package and all the dependencies are handled by Maven.
  • UsedHibernate for ORM mapping.
  • Usedeh-cache for caching the data.
  • UsedSOAP UI for Unit testing.
  • UsedJMS/MDB for sending messages.
  • UsedUNIX and Weblogic for deployment.
  • UsedMaven as build script.
  • UsedAdapter to handle different version of WAR inside the EAR. Using proxy to for load balancing between servers in weblogic.
  • Implemented the logging mechanism usingLog4j framework.
  • Extensively used UNIX command as deployment environment for dis project is UNIX.
  • UsedJunit test cases for unit testing. Using Easy-Mock, Power-Mock etc. for Junit test cases.
  • Useddifferent code coverage tools to improve code coverage for code quality.
  • UsedSVN for version control (Tagging, Branching etc.) and code check in & check out.

Confidential

Developer and Solution Designer

Responsibilities:

  • Working as a Developer and Solution Designer in dis project.
  • Using Agile in dis project. Having excellent knowledge on Agile. Using Rally for agile.
  • Design and developed SOAP APIs for Telescope.
  • Using SOAP UI for testing our webservice.
  • Using SOAP UI and Load UI for performance and load testing for Telescope web service.
  • Using JMS for sending messages.
  • Using Weblogic for deployment. Creating JMS configuration (queue and topic), database configuration with connection pooling, load balancing etc.
  • Using ant as build script.
  • Implemented the logging mechanism usingLog4j framework.
  • Extensively used UNIX command and shell script as deployment environment for dis project is UNIX.
  • Using Junit test cases for unit testing. Using Easy-Mock, Power-Mock etc. for Junit test cases.
  • Having excellent knowledge on HDM while using HDM extensively in Telescope.
  • Used HP-ALM for defect tracking. However all defects are tracked using Rally now.
  • Using different code coverage tools to improve code coverage from JUnit test cases stand point.
  • Using cruise control for building project automatically from SVN.
  • Using SVN for version control (Tagging, Branching etc.) and code check in& check out.

Team Lead / Technical Lead

Confidential

Responsibilities:

  • Working as a Technical Lead in dis project.
  • Working as JQuery and Java script, Ajax, JS-MVC expert.
  • Used JSON for dataexchange between application modules
  • Working on complex UI design and development using Java Script and Jquery.
  • Developed DAO implementation with Java and SQL like query.
  • Design.
  • Software Development - Coding
  • Code Reviews.
  • Testing.
  • Built scripts using Ant to build the J2EE application.
  • Wrote test cases in JUnit for unit testing of classes.
  • Implemented the logging mechanism using Log4j framework
  • Used RTC version control to track and maintain the different version of the application.
  • Working knowledge on Unix to debug the log files and all.

Confidential

Team Lead / Technical Lead

Responsibilities:

  • Working as Technical Lead and Dev Architect.
  • First person to design and implemented Caching framework using Eh-Cache in GMS/RTGMSE.
  • First person to implement GMS ExtJS UI framework for UI development using Confidential architecture given by Confidential .It includes UI using ExtJS and back end integration using REST Web service, spring and MyBatis.
  • Designed and developed Exception handling framework and make it synchronising through out all the code in GMS project
  • Has done JNDI implementation with connection pooling in WAS as part of GMS.
  • Has done Inmemory Cache design and implementation.
  • Has done Inmemory Database Implementation for Functional Junit Test cases instead of Mock data implementation.
  • Rest webservice implementation for GMS methods.
  • Design.
  • Effort Estimation and Divide the Task among the team.
  • Software Development - Coding
  • Code Reviews.
  • Testing

We'd love your feedback!