We provide IT Staff Augmentation Services!

Senior Java Developer And Lead Resume

Hoffman Estates, IL

SUMMARY:

  • Over 12+ years of experience in design and development of applications in Java/J2EE.
  • Experience in Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Developed MicroService using Springboot, Gradle, STS, IntelliJ and Pivotal Cloud Foundry, AWS, Kafka and MongoDB
  • Develop Data Ingestion by using Java 8, Spring boot, Spring Integration, Maven, HL7 and MySQL.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Springboot, Spring MVC, MicroService, Web Service(REST/SOAP), Pivotal Cloud Foundry, AWS, Kafka, Zookeeper, Servlets, AngularJS 2.0, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, XML, Junit, Hadoop and Spark.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with SpringORM
  • Developed RESTful Web Services using RESTEASY, JAX-WS RI and Spring Tool Suite
  • Developed RESTful Web Services using Springboot, Spring MVC, Gradle, Pivotal Cloud Foundry (PCF) and IntelliJ
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, Adapter, Factory, Prototype, Session Facade and SOLID
  • Developed applications based on Model-View-Controller (MVC) architecture using Struts, SpringMVC.
  • Experience in working with the presentation layer using AngularJS2.0, HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery and AJAX.
  • Worked with RDBMS like My SQL and Oracle
  • Worked with NOSQL like MongoDB.
  • Good experience in implementing JUnit and TestNG for Unit testing, logging using Log4J and ANT, Gradle and Maven tool to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Worked used Monitoring Frameworks AppDynamics.
  • Good Communication, presentation and interpersonal skills and very good team participant

TECHNICAL SKILLS:

Java/J2EE: Java 8,JSP, Servlets, JDBC,EJB, JNDI, JAX-WS, JPA

Web Frameworks: JSP/Servlets, Struts2, Spring MVC, AngularJS2.0

Spring Modules: Core, Spring IOC, Spring ORM, Springboot

RESTful, SOAP based RESTEASY, JAX: WS and Spring MVC and Spring boot, Micro Service

App/ Web Server: JBoss, Tomcat, Pivotal Cloud Foundry (PCF), IBM WAS, AWS (EC2)

Database: Oracle, MySQL, MongoDB

Spring: Spring (Core, ORM, MVC ), Springboot, SpringCloud and Spring Integration.

ORM: Hibernate, JPA

Build and Testing Tools: Jenkins (CI and CD), IntegrationTest, JUnit, TestNG, Mockito, Checkstyle, PMD and Maven, Gradle

Operating Systems: Windows, Linux and Mac OS

IDE: Eclipse, NetBeans, IntelliJ and Spring Tool Suite (STS)

Source Control: Perforce, SVN, CVS, Rational Clear Case, Git and Mercurial

Big Data: MapReduce, Spark, YARN, Pig, Hive, HBase, NoSQL, Flume, Kafka Sqoop, Oozie and Zoo-Keeper

Cloud: PCF & AWS

Integration: HL7

PROFESSIONAL EXPERIENCE:

Confidential, Hoffman Estates, IL

Senior Java Developer and Lead

Responsibilities:

  • Gathering and analyzing the requirements to new application or enhance the application.
  • High level and Low level design for the component.
  • Develop Data Ingestion by using Java 8, Spring boot, Spring Intrgrtaion, Maven, HL7 and MySQL
  • Involved in most of the SDLC phases with sprint planning session’s part of Agile Scrum.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using Micro Services by Spring Integration, Spring boot, Java 8, Maven, IBM MQ, Tomcat and IBM WAS
  • Created RESTful Web Services for populating and saving data from/to database.
  • Developed RESTful Web Services using Springboot and Spring MVC.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Used MySQL DB to persist the data efficiently into database and also integrated it with the Spring ORM framework.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on Tomcat.
  • Involved in support of deployment process of the application on AWS.
  • Involved in integration of Rabbit MQ.
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using TestNG.
  • Used Angular2.0 for UI framework.
  • Used Git as a version controlling tool.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Used IntelliJ and Spring Tool Suite (STS) as IDE tool to develop the application.
  • Used Jenkins for Continuous Integration and Continuous Deployment.
  • Used Splunk for Monitoring Frameworks

Environment: Java 1.8, J2EE, HL7,Spring Boot, Spring Integration, MySQL, AWS (EC2), RESTful Web Services, MicroService, AngularJS 2.0,IntelliJ, Spring Tool Suite(STS), Maven, Hibernate, JPA, Spring Data, Tomcat, JUnit, TestNG, JBehave, Git, JSP, Rabbit MQ, Jenkins(CI & CD) and Windows OS.

Confidential, Riverwoods, IL

Java Developer

Responsibilities:

  • Diana, COS and Blaze are backed system which will being used for save the applicant details which one looking for Discover credit card and loan.
  • These backed system are pulling bureau data of applicant and sending back the details to Blaze.
  • Blaze is decision system, which will take the decision of approval of credit card/loan of applicant.
  • Backend System have separate logic which will validate the student application via NSC call
  • Backed system have capability to lunch the Pre-Qual offer to applicant.
  • Involved in most of the SDLC phases with sprint planning session’s part of Agile Scrum.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of Micro Services by using java8,Springboot,gradle, Pivotal Cloud Foundry, AWS, Kafka and MongoDB
  • Involved in design and development of server side layer using Micro Services by Spring MVC, Java 8,gradle, IBM MQ and IBM WAS
  • Created RESTful Web Services for populating and saving data from/to database.
  • Developed RESTful Web Services using Springboot and Spring MVC.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Used Oracle DB/DB2 to persist the data efficiently into database and also integrated it with the Spring ORM framework. .
  • Used Gradle to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on IBM Web Application Server.
  • Involved in support of deployment process of the application on Pivotal Cloud Foundry(PCF)
  • Involved in support of deployment process of the application on AWS.
  • Involved in integration of IBM MQ.
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using TestNG.
  • Used Angular2.0 for UI framework
  • Used Git as a version controlling tool
  • Used Gradle for build framework and Jenkins for continuous build system.
  • Used IntelliJ and Spring Tool Suite (STS) as IDE tool to develop the application .
  • Used Jenkins for Continuous Integration and Continuous Deployment.
  • Used AppDynamics for Monitoring Frameworks
  • Used Hadoop and spark for processing of data.

Environment: Java 1.8, J2EE, Spring, Oracle, MongoDB, Springboot, Pivotal Cloud Foundry(PCF), AWS, Spring MVC, RESTful Web Services, JSP, MicroService, AngularJS 2.0, IntelliJ, Spring Tool Suite(STS) WAS, Gradle, JUnit, TestNG, GitHub, JSP, Servlet, HTML, JavaScript, XML, XSD, IBM MQ, Kafka, Jenkins(CI & CD), Hadoop, Spark and Windows OS.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Time Away Project contains two different modules such as Config (Master data setup for Admin) and Employee (employees leave request) in the Web based application. The Config module contains all the master data setup which is designed completely automatic and support each thing has customizable in server side.
  • Involved in most of the SDLC phases with sprint planning session’s part of Agile Scrum.
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Involved in design and development Micro Services, Java 8, Springboot, gradle and mongo db.
  • Used Apache Kafka and Zookeeper for Streaming/Messaging
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using Spring ORM and Web Services.
  • Created RESTful Web Services for populating and saving data from/to database.
  • Developed RESTful Web Services using Springboot.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Used MongoDB to persist the data efficiently into database and also integrated it with the Spring ORM framework.
  • Used Hadoop for analyzing the data
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on Tomcat Server .
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using TestNG.
  • Used GitHub as a version controlling tool
  • Used Maven and Gradle for build framework and Jenkins for continuous build system.
  • Used IntelliJ as IDE tool to develop the application and radar for issue tracking.
  • Used Jenkins for Continuous Integration and Continuous Deploymen.
  • Used AppDynamics for Monitoring Frameworks

Environment: Java 1.8, J2EE, Spring, MongoDb, Springboot, RESTful Web Services, JSP, IntelliJ, Tomcat, Maven, Gradle, Kafka, Zookeeper, JUnit, TestNG, GitHub, JSP, Servlet, HTML, JavaScript, XML, Kafka, Jenkins (CI & CD), XSD, Hadoop and Mac OS.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in most of the SDLC phases with sprint planning session’s part of Agile Scrum.
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Developed the Export and Import logic for Email finder.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using Spring ORM and Web Services.
  • Created RESTful Web Services for populating and saving data from/to database.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on Tomcat Server .
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using TestNG.
  • Used GitHub and Mercurial as a version controlling tool
  • Used Maven for build framework and Jenkins for continuous build and deploy.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.
  • Used Mockito and Junit for Test Driven development (TDD) for automated test case

Environment: Java 1.7, J2EE, Spring, JPA, RESTful Web Services, Spring data, JSP, Eclipse, Tomcat, Maven, Mockito, Junit, GitHub, Mercurial, JSP, Servlet, HTML, JavaScript, XML, XSD, Kafka, Jenkins (CI & CD), MySQL and Mac OS.

Confidential

Java Developer

Responsibilities:

  • Involved in most of the SDLC phases with sprint planning session’s part of Agile Scrum.
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Developed the Application using Struts MVC Framework, and used JSP, HTML, CSS, JavaScript, JQuery for the web page development.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using Spring ORM and JAX-WS Web Services.
  • Created RESTful Web Services for populating and saving data from/to database.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Configured Association Mappings like one-one and one-many in Hibernate.
  • AJAX for the asynchronous server calls.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework.
  • Developed DAO classes for the persistent in correlation with hibernate.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on Tomcat Server .
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using TestNG.
  • Used Perforce as a version controlling tool
  • Used Maven for build framework and Jenkins for continuous build system.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.
  • Used TestNG for Test Driven development (TDD), which will helps for integration testing of the project.
  • Worked on analysis, design, development, deployment and testing of the application.
  • Created RESTful Web Services for populating and saving data from/to database.
  • Documentation framework with XML, XSLT and HTML.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Persistence layer implemented using JPA.
  • Designed UML diagrams using Rational Rose and written design documents.
  • Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
  • Used Maven for build framework and Jenkins for continuous build system.
  • Implemented logging using log4J and apache commons-logging framework.

Environment: Java, Hibernate, JPA, EJB, JBOSS, Tomcat, Oracle, WSAD, RESTful Web Services, Perforce, Maven, JSP, Servlets, XML, XSD, JavaScript

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on analysis, design, development, deployment and testing of the application.
  • Involved in designing Application based on MVC architecture.
  • Designed and developed for the Presentation layer using MVC Struts Frame work.
  • Documentation framework with XML, XSLT and HTML.
  • Created the JSPs, Action classes and Action forms for the Presentation layer.
  • Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
  • Implemented server side validation using Struts Validation Framework.
  • Implemented Client side validations using Java Script.
  • Used XSLT for transforming XML documents to HTML documents.
  • AJAX for the asynchronous server calls
  • Persistence layer implemented using Hibernate framework.
  • Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to database.
  • Used different Hibernate APIS like Configuration, Session Factory, Session and Hibernate Transaction Manager for writing the persistence logic.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework.
  • Implemented Hibernate second level caching using EhCache framework application
  • Designed UML diagrams using JUDE and written design documents.
  • Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
  • Used JMOCK for mocking of data for writing test case.
  • Developed build scripts using ANT tool for compilation and deployment purpose.
  • Implemented logging using log4J and apache commons-logging framework.

Environment: Java, Hibernate, Spring, Struts, Tomcat, JUDE, JMOCK, Oracle, SVN, ANT, JSP, Servlets, XML, XSLT, HTML, JavaScript

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of Application.
  • Involved in designing Application based on MVC architecture.
  • Designed and developed for the Presentation layer using MVC Struts Frame work.
  • Designed web pages using JSP, HTML and client side validation with JavaScript.
  • Created the JSPs, Action classes and Action forms for the Presentation layer.
  • Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
  • Implemented server side validation using Struts Validation Framework.
  • Implemented Client side validations using Java Script.
  • Developed and deployed EJBs (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Deployed business components into JBOSS Application Server and involved in transaction management and security management.
  • Used JUnit to do the unit testing and Log4J to create log files.

Environment: Java, JavaScript, XML, Servlets, JSP, EJB, Struts, JBOSS Application Server, Rational Rose, log4j, Oracle 9i, Junit

Hire Now