We provide IT Staff Augmentation Services!

Tech Lead & Sr.java Developer Resume

Twinsburg, OH

PROFESSIONAL SUMMARY:

  • Over 12 years of strong software experience in designing, development and deployment of web - based and Client-Server business applications using Java/J2EE technologies.
  • Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Expertise in Java concepts like Spring framework, Web services, Hibernate, IBM MQ, JDBC, JSP, Servlet, Collections, Struts.
  • Development experience with HTML5, DOM, CSS3, MVC, Java Web Services, JDBC, JavaScript, SOAP, jQuery, AJAX and JSON.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, and parsers like SAX, DOM.
  • Proficient in applying design patterns like Singleton, Factory, Prototype, Iterator, Front Controller, and Data Access Object.
  • Solid understanding of Data Structures, Algorithms and Object-Oriented design concepts.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Integrated Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Implemented spring security using OAUTH2.0 rest template to communicate with third party systems like Hybris, Salesforce and Pivotal cloud foundry.
  • Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and deployed in Pivotal Cloud Foundry1.11.
  • Experience in integrating with Netflix Open Source Platform Components such as Eureka, Hystrix and Ribbon.
  • Good experience in developing web Applications using Spring MVC framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Experience in working on various Spring modules (Spring Core, Spring MVC, DAO) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in Web Service Technologies: SOAP, RESTful, WSDL Apache Axis.
  • Proficient in implementation of frameworks like Struts, Spring MVC, JSF and ORM frameworks like Hibernate, EJB.
  • Experience in Integration of Amazon Web Services AWS with other application infrastructure.
  • Proven experience with Application Servers like IBM WebSphere9.x/8.x, Oracle/BEA WebLogic12x/11x, JBoss and Apache Tomcat 9.x/8.x/7. X.
  • Had experience in JMS and Message Queue listeners for Message Queue Service.
  • Developed applications using latest technologies like EJB3.0, Spring 3.x/4.x, Hibernate 4.x, and REST based Webservices, Rule Engines (Drools), XML API and tools.
  • Experience with AWS, S3, API gateway, Cloud watch, CI/CD tools like Jenkins, Git.
  • Strong Experience in writing SQL, PL/SQL and Stored Procedures with strong understanding of Relational Database Management Systems such as DB2, Oracle and MySQL.
  • Excellent experience in writing Queries, Stored Procedures, Functions and Packages using TOAD.
  • Extensive development experience in different IDE's like Eclipse, STS, IBM RAD and TOAD.
  • Experience in writing ANT, Hudson, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira.
  • Experience in load testing with JMeter and worked on Sonar reports.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Good working knowledge on Clear Case, SVN and GIT for code management and version control.
  • Extensively worked with different operating systems like Windows & Ubuntu 16.
  • Experienced in Agile software development process, Test Driven Development and Scrum.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSTL, JDBC, JMS, Spring Data JPA, EJB, Java Beans, Applets, Spring Boot, Spring framework, Spring JDBC Templates, Hibernate 3.2/3.5, Web Services, SOAP, RESTFUL

Web Technologies: HTML/HTML5,CSS2/CSS3, XML, XSL, XSLT, DOM & SAX APIs

Languages: JAVA, J2EE, JavaScript, JQuery, JSP

Web Services: SOAP, WSDL, REST

XML Tools: JAXB

Application Server: Tomcat,Web logic, WebSphere,Oracle Enterprise Application server

IDE: Eclipse IDE, Spring Tool Suite

Database: PL/SQL (oracle), MS SQL

Build Automation: Ant, Maven,Gradle, Jenkins

Version Control: SVN, CVS, GIT

Methodologies: Agile, Scrum, SDLC Waterfall model

Modeling Tools: Visio

PROJECT EXPERIENCE:

Confidential, Twinsburg, OH

Tech Lead & Sr.Java Developer

Responsibilities:

  • Developed application analysis & design for Patient Acquisition, Insurance Governance & Post Processing modules.
  • Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.
  • Used Spring Tool Suite as IDE, configured and deployed the application onto Tomcat application server using Gradle build and used Jenkins to automate the build and deployment process.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Developed interfaces/APIs in Java to interact with various backend system.
  • Created web services using Spring, Rest Controller to return JSON to the frontend.
  • Developed the persistence layer using Spring Data JPA, created the POJO objects and mapped using spring data annotations and Transaction Management.
  • Implemented Spring boot Micro Services and deployed on pivotal cloud foundry 1.11 version.
  • Designed swagger JSON configuration and deployed the Micro Services in AWS API gateway and monitor application performance using AWS cloud watch.
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Implemented Data Sync between 3 different systems such as CARES data store (Oracle DB), SAP cloud based Hybris product & Sales Force cloud using spring integration.
  • Automated deployment of applications to Pivotal Cloud Foundry using Jenkin scripts.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBM.
  • Extensively used IBM MQ for asynchronous communication by putting the messages in the Message queue.
  • Implemented Log4j logging framework by creating various Splunk monitoring tools dashboards for easy tracking and debugging.
  • Used OAUTH2.0 Rest template to access the application end points that are enabled OAuth security using pivotal cloud single sign on server.
  • Used JIRA extensively to log all issues and track development status.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing.
  • Developed the build scripts using Gradle.
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Core Java, Java/J2EE, JDK 1.8, Spring Boot, Spring Data JPA,Spring Security, Hibernate(ORM), Tomcat, Agile methodology, RESTful Web Services, AWS API gateway, S3, Pivotal Cloud Micro Services, Splunk, Gradle, Oracle, PL/SQL, JIRA, Spring Tool Suite, JUnit, GIT Eye,Swagger API.

Confidential, Iselin, NJ

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, design & developed the GUI, and wrote business logic code for server side and client side implementation.
  • Recommend business requirements and approaches to business analysts and product owners.
  • Worked in Agile software development environment for planning, estimation, developing and maintenance.
  • Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
  • Application was designed and developed in Spring MVC framework.
  • Implemented user roles, authorization & entitlements using Oracle Entitlement Server.
  • Presentation tier was incorporated using JSP, HTML, CSS3, AJAX and JQuery and Java script.
  • Developed UI pages using JQuery Data Table for larger data set requirements.
  • Developed various UI (User Interface) components using JQuery, JSON and HTML.
  • Use of Java Collection API and classes such as HashMap, Array List and Vectors.
  • Developed web services using SOAP and WSDL which helped communicating through different modules of the application.
  • Implemented database transactions using Oracle Stored procedures and native queries.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions. Worked with Testers in resolving various defects in the application.
  • Extensively used IBM’s RTC & RRC for the complete life cycle of the application, project planning and source code maintenance.
  • Used HP Quality Center for defect & issue tracking.
  • Have very good experience in using IDEs like Spring Tool Suite3.4.0.
  • Worked on AJAX for dynamic web content generation.
  • Implemented interactive web pages using JSP, JSTL and free marker template.
  • PL SQL was used as RDBMS. Hands on experience creating Stored Procedure, complex queries and sub queries.
  • Extensively used RTC code source control system and Gradle build system.
  • Used Maven to build and create WAR and EAR files to be deployed on the application service.
  • Explored some of the applications that were developed using Spring Batch.
  • Performed performance testing on some of the REST web services using JMeter.

Environment: Java, J2EE, Spring MVC, JSP, HTML5, AJAX, JQuery, JavaScript, CSS3, SOAP, WSDL, Sonar, JUNIT3, SLF4j, PL/SQL,OES 13,Spring Batch,IBM RTC, & RRC, Spring Tool Suite,HP Quality center.

Confidential, Providence, Rhode Island

Sr.Java Developer

Responsibilities:

  • Responsible for Requirement gathering, coding, testing and documentation.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Developed and implemented UI application using JSP, Servlets and Action classes.
  • Worked on JCAPS for integrating two different systems that maintains healthcare member details.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Developed the presentation layer using JSP, JSTL, HTML, JSON, XHTML, CSS and client validations using JavaScript.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed the application using Netbeans IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Handling user requests such as code enhancements, bug fixes.
  • Created stored procedures, triggers and functions using SQL Plus to meet user requirements.
  • Developed stored procedures, functions using Sybase product,
  • Used Log4j for logging errors, messages and performance.

Environment: Java, J2ee, Java beans, Servlets, JMS, JSP, Java Script, JDBC, HTML, JCAPS,Netbeans,Sybase,FACETS, Oracle 10G, Log4j.

Confidential

Sr.Java Developer

Responsibilities:

  • Lead and Developed application deliverables from offshore.
  • Responsible for designing technical application interface documentation for the application.
  • Responsible for Requirement gathering, coding, testing and documentation.
  • Developed and implemented UI application using JSP, Servlets and Action classes.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns etc.
  • Developed the application using Eclipse IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Handling user requests such as code enhancements, bug fixes.
  • Used Log4j for logging errors, messages and performance.

Environment: Java, J2ee, Java beans, Servlets, JSP, Java Script, JDBC, HTML,Eclipse, ECMAP Diamond.

Confidential, Moline, IL

Role: Java Developer

Duration:

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like business Requirement gathering, Design, Analysis and Code development.
  • Generated Sequence diagrams using IBM rational application developer.
  • Worked on IAF and ISF in house frameworks for the maintaining UHCRV application.
  • Worked on application’s portal migration to add Spanish as one another language.
  • Developed IVR web services using WSDL.
  • Designed the user interfaces using JSPs, Servlets, Html & Ajax.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes.
  • Used MS SQL server 2000 & 2005 for storing the data for backend processing.
  • Used healthcare product FACETS and explored various modules such as member, provider and claims processing.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used Microsoft visual source safe as version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the Maven scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP, MS SQL 2000,MS SQL 2005, HTML, AJAX, Maven, IBM RAD IDE, IBM WebSphere Application Server 6.1, LOG4J, MS Visual Source safe, Facets.

Client: Aetna, Middletown, CT

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like business Requirement gathering, Design, Analysis and Code development.
  • Performed open source builds. Download open source asset's source code, perform builds and do a thorough testing to make sure the open source assets can be used with in the specified development
  • Worked on migration of frameworks and services applications from WAS 6.0 to WAS 6.1.
  • Supported and maintained Aetna-built assets like logging, event handling, security, presentation, etc.
  • Support activities include providing information on these assets to various development teams.
  • Support them in their development phase to use these assets.
  • Responsible to maintain these assets for further enhancements and bug fixes.
  • Provided Level1 and level2 support for reusable assets and AEFW framework.
  • Provided support to project teams from design phase to implementation phase and also helped project teams in setting up workspace.
  • Configure the logging service, event service, etc.
  • Used IBM WebSphere Application Server to deploy the application.
  • Experienced in IBM clear case build tool for build/deploy artifacts.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP,XML,XSD, spring framework 2.5.2, IBM RAD 7.0, IBM WebSphere Application Server 6.0,6.1,IBM Clear case.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like business Requirement gathering, Design, Analysis and Code development.
  • Responsible to do business requirements and design work on common Apps application.
  • Involved in SAF-API interface that communicate between the front end application and backend FACETS database through the Enterprise Integration Services (EIS).
  • Developed SOAP based web services using Apache Axis2 for interacting with FACETS backend systems.
  • Responsible for preparing test cases for Assembly testing.
  • He took ownership for running maven build process and quality processes of the application.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP,XML,XSD, Apache Axis2,spring framework 2.0.3, IBM RAD 6.0, IBM WebSphere Application Server 5.1.

Hire Now