We provide IT Staff Augmentation Services!

Lead Java Developer Resume

Richardson, TX

SUMMARY:

  • Nearly 13+ years of experience in IT Industry
  • Over 10+ years of experience in Design and Tech lead
  • Successfully Architected and Implemented Unified Desktop and Enterprise solutions for Banking, Healthcare and Insurance
  • Have domain knowledge including Insurance, Banking and Healthcare
  • Excellent Experience in core Java concepts like OOPS, JDBC, Collection API and advanced Java concepts like JSP, Servlets, XML, AJAX, Java Beans
  • Good knowledge on integrating different third party systems using REST and SOAP webservices
  • Experience in various frameworks like SpringBoot,Spring MVC and Struts frameworks
  • Experience in Object Relation mapping using Hibernate
  • Good Experience in implementing Web Services such as Microservices,SOAP, WSDL, RESTful API
  • Experience in build tools like ANT and Maven 2.2/3.0
  • Performed in developing light weight business components and integrated applications using spring framework and Spring Web MVC
  • Good experience in developing test cases with JUnit for Unit testing, Load testing and logging using Log4J.
  • Good experience in developing rules in Drools engine.
  • Worked with various databases like SQLSERVER, DB2,ORACLE and MySQL
  • Strong experience in working with Enterprise Database Management and Data Modeling
  • Experience with Object Oriented Design (OOD), Object Oriented Analysis (OOA), and Object Oriented Modeling (OOM) based on UML architecture using Rational Rose
  • Experienced in Continuous integration using Jenkins, Git, Maven
  • Well Experienced application administration in Web sphere, Apache Tomcat
  • Excellent team player and ability to adapt business domain and technology knowledge quickly and efficiently
  • Worked with onshore, near - shore and offshore team, customers and stake holders for the successful delivery
  • Strong experience in agile methodology and waterfall model

TECHNICAL SKILLS:

Programming language: Java/J2EE

Web Technologies: JSP, Servlets, CSS, Java Script, Ajax

Web Servers: Apache Tomcat, Web Sphere

IDEs: IBM RAD7.5, Microsoft Visual Studio 2010, My Eclipse 6.0 and STS

J2EE Frameworks: Spring, SpringBoot,JPA, Hibernate, Struts, Quartz, Microservices,RESTful, SOAP

Build Tools: ANT and Maven

Database Technologies: MySQL, IBM DB2, SQLSERVER 2005/2008

Configuration Management Tools: Perforce,SVN, CVS, Git Hub

Operating Systems: Windows, Waterfall, Agile/ Scrum

PROFESSIONAL EXPERIENCE:

Confidential, RICHARDSON, TX

Lead Java Developer

Responsibilities:

  • Collect requirements from the business and product owners, architect and design the end to end solutions.
  • As an architect and lead developer coordinate and collaborate corporate groups to assure our solutions meet their requirements and standards.
  • Implement the best practices for web application development and delivery. This includes coding conventions, determining what frameworks to use for each project, and what open source libraries and projects to use.
  • Design and Development of applications using J2ee, AngularJS, spring, spring batch, Spring Boot, JPA, Spring Security, Spring Cloud Micro services, OAuth2 security, REST/SOAP Web Services, JSON, PL/SQL, KAFKA, Tomcat & Eclipse in an agile development environment.
  • Implement the continuous integration systems using Jenkins which manage builds from code repositories.
  • Configure and Manage source code using GIT and build scripting with Gradle to improve the application productivity
  • Used a Micro services architecture, with Spring Boot-based services interacting through the REST
  • Configure the cloud services, binding and unbinding and also running and maintaining the cloud applications in PCF.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 8,J2EE,Spring MVC, Spring Boot, JPA,,JSON,SOAP and RESTful Web services,XML, log4j, JDBC, JavaScript, AngularJs, Windows, Gradle (build tool), Liquibase.

Confidential, SAN ANTONIO, TX

Java Team Lead

Responsibilities:

  • Analyze system requirements and Develop detailed design.
  • Develop application architecture working with Architect and Business team.
  • Worked extensively on spring boot for building web service.
  • Used a Micro services architecture, with Spring Boot-based services interacting through the REST
  • Use best practices and coding standards & ensure that team followed.
  • Assist Project Lead/PM/BA in project coordination.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Used GITHUB for version control.
  • Used Jenkins for continues Integration and deployment.
  • Installed and configured the Apache Tomcat Application Server.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 8,J2EE,Spring MVC 4.1,Spring Boot 2.0,Hibernate 4.3,Quartz,JSON,SOAP and RESTful Web services,XML, log4j, JDBC, JavaScript, AngularJs 4, AJAX, Windows, Unix.

Confidential, DEARBON, MI

Sr. Java Developer/Team Lead

Responsibilities:

  • Analyze the requirements and design the tables.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as getting Pre-Qualified Offer details from Trans Union, Getting vehicle information from third party vendors like NADA, CHROME DATA. REST web services leveraged by both web and mobile applications.
  • Used Spring Dependency Injection, AOP frameworks etc.
  • Implemented Java1.5 Collections Frame work
  • Involved in writing JPA entities.
  • Used Hibernate as persistence provider.
  • Developed Micro services with respective to business domain.
  • Involved in Integration of Spring ORM with Hibernate.
  • Developed Data Access layer using Hibernate
  • Involved in writing JPA Named Queries, SQL Queries to fetch data from DB2 database.
  • Involved in developing Batch jobs using SPRING BATCH.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Involved in Integration of 3rd party systems like NADA, CHROME, TRANS UNION, CRIF and ASSURANT using JAX-WS web services.
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Maintained high level of unit test coverage through test-driven development
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Used SVN for version control.
  • Installed and configured the Web Sphere Application Server.
  • Involved in deploying Auto Lending Solution to IBM WAS server
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.6, J2EE, Spring 3.0, JPA, JMS, Hibernate 4.3, Quartz, JIBX, JSON, SOAP and RESTful Web services, IBM RAD 7.5, Web Sphere 7.0, JSP, Servlets, XML, log4j, JDBC, IBM DB2, JavaScript, AJAX, Hibernate, Development, Windows, Unix

Confidential

Sr. Java Developer/Team Lead

Responsibilities:

  • Analyze the requirements and design the tables.
  • Analysis of functional design document provided by the BA & SME team and prepare Technical Design Document
  • Involved in writing JPA entities.
  • Used Hibernate as persistence provider.
  • Involved in Integration of Spring ORM with Hibernate.
  • Developed Data Access layer using Hibernate
  • Involved in writing JPA Named Queries, SQL Queries to fetch data from MYSQL database.
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Involved in the implementation enhancing application functionality consuming services to fulfill the requirements.
  • Involved in Designing database tables and views in SQLSERVER
  • Implemented presentation layer in Java Server Pages (JSP) and developed custom tag libraries.
  • Analyzed and designed the front-end GUI environment using CSS, HTML tags.
  • Involved code reviews implementation and testing, in close coordination with the members of team.
  • Developed/Modified the existing functionality for different use-cases of application.
  • Involved in Code walkthrough and reviewing.
  • Did trouble shooting of the application server when we have issues with heap space memory issues.
  • Installed Understanding the Core framework internals fixing the defects accordingly.
  • Used Perforce for version control.
  • Used JIRA and Crucible for code reviews.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.6, J2EE, Spring 3.0,Struts 1.2, JPA, Hibernate 4.3 SOAP, RESTful, API,WebServices, Eclipse, Tomcat 7.0, JSP,JSTL,JQuery, XML, log4j, JDBC, SQL Server, JavaScript,AJAX, Hibernate, Development, Windows

Confidential, HERNDON, VA

Module Lead and Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Involve in Sprint Planning and Retrospective meetings
  • Analyzing the Items identified in Product backlog and Burndown chart.
  • Involved in preparing of Technical document.
  • Developed service layer controllers using Struts actions, JSP including JavaScript.
  • Implemented presentation layer in Java Server Pages (JSP) with Portlets, HTML along with CSS style sheet and JavaScript.
  • Implemented Hibernate ORM to Map relational data directly to java objects
  • Installed and configured the Tomcat Server in Eclipse Ide
  • Built various struts Action classes and Action forms for all the modules
  • Actively involved in different levels of development, configuration of the environment
  • Customized the core struts framework configurations to meet the specific requirements.
  • Involved in Code walkthrough and reviewing.
  • Installed required software like JDK, TOMCAT, MYSQL, and APACHE in Linux environment.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Preparing Release Notes and sent it to QA for each release
  • Providing the support for team members.

Environment: Java 1.4, J2EE, Spring MVC 3.0, Struts 1.2,Hibernate 3, Eclipse, Tomcat 6.0, JSPF, XML, log4j, JDBC, SQLServer, JavaScript, AJAX, Hibernate, CVS, Development, Windows.

Confidential, HERNDON, VA

Java Developer

Responsibilities:

  • Implemented presentation layer in Java Server Pages (JSP), HTML along with CSS style sheet and JavaScript.
  • Developed Hibernate DAO classes, Entity Beans and Service Layer Interfaces as part of backend development work. Writing Helper classes and DAO classes.
  • Involved in Unit testing, Integration testing, System testing and bug fixing.
  • Developed Event Logging & Error Reporting application using Log4J tool.
  • Involved in Designing database tables, data constrains, triggers, stored procedures and functions.
  • Integrating User screens with backend services and database objects to visualize the data.
  • Interacting with client and team on daily basis about the project status and queries if any in the requirements.
  • Preparing Technical Document.
  • Preparing Proto type of application

Environment: Java 1.4, J2EE, Spring 2.0, Struts 2.1, Hibernate 3, JIBX, JSON, My Eclipse 6.5, Tomcat 7.0, JSP, CSS XML, log4j, JDBC, MySQL 5.5, JavaScript, AJAX, Hibernate, CVS, Development, Windows, Linux

Confidential

Team Member

Responsibilities:

  • Analysis and Designing from initial requirements along with to and fro questions from the initial requirements while analyzing.
  • Understand the requirements and ensure all functionality is addressed by the design.
  • Developing the action class, helper and DAO classes .
  • Developing user screens using JSP, HTML along with CSS style sheet and JavaScript.
  • Used CVS for version control.

Environment: Java 1.4, J2EE, Struts, RAD,WebSphere,JSP, CSS XML, log4j, JDBC, Oracle, JavaScript, AJAX, CVS, Development, Windows

Confidential, Columbus, IN

Team Member

Responsibilities:

  • Analysis and Designing from initial requirements along with to and fro questions from the initial requirements while analyzing.
  • Understand the requirements and ensure all functionality is addressed by the design.
  • Developing user screens using JSP, HTML along with CSS style sheet and JavaScript.
  • Used CVS for version control.

Environment: Java 1.4, J2EE, Struts, RAD,WebSphere,JSP, CSS XML, log4j, JDBC, Oracle, JavaScript, AJAX, CVS, Development, Windows

Hire Now