We provide IT Staff Augmentation Services!

Java Team Lead Resume

FloridA

SUMMARY

  • Having a track record of delivering quality Java/JEE based solutions around 10 years in teh Banking and Financial Services, Automobile, Airline and Energy industries.
  • Facilitated in various roles and various phases of teh projects like requirements analysis, design, development and implementation of custom client/server applications, internet/intranet Applications.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Having experience in Banking and Financial Domain.
  • Proficiency in developing secure web applications and server side development using Servlets, JSP, JSTL, JDBC, JSF, JTA, EJB, JPA, JMS and Frameworks like Struts1, Struts 2, Hibernate.
  • Extensive experience in developing applications using Collections, Multithreading and Concurrency.
  • Experience in Implementation of CI/CD through Jenkins, GIT and Docker.
  • Integration testing of teh applications by using JUnit and MockIto Frameworks.
  • Extensive experience in using Java/J2EE Design patterns in applications.
  • Good experience on spring suite of technologies like Spring Data, Spring AOP, Spring Boot, Spring MVC
  • Experience on front end technologies such as CSS, HTML, JavaScript, AJAX, JQuery and Angular JS.
  • Experience in developing and deploying applications using Web sphere, Web Logic and JBoss Application Server.
  • Extensive experience in developing Web Services by using SOAP and REST.
  • Good Exposure in Micro Services Architecture and Docker containerization.
  • Worked on developing back end programming including Stored Procedures, Cursors by using Oracle.
  • Extensive experience in XML and XML related technologies like SAX, DOM and JAXB Parsers
  • Experience in using Configuration Management Tools and Build tools like SVN, TFS and GIT.
  • Worked in Agile/Iterative development team.
  • Having Experience on Unit testing and Integration testing of teh applications by using JUnit and MockIto and Automation testing by using Selenium, Cucumber and Gherkin.
  • Knowledge of Hadoop (MapReduce and Kafka).
  • Worked in projects wif both on site and off - shore development.
  • Working experience on UNIX and Windows environment.

TECHNICAL SKILLS

Java/J2EE Technologies: Java 8, JSP, Servlets, XML, JAXB, JDBC, JNDIEJB 3.0, JPA, SOAP and REST Web Services.

Frameworks: JSF, Struts 1 and 2, Hibernate 4.x, JMS, Spring IOC, Spring MVCSpring JDBC, Spring Boot, Spring JMS, JUnit and MockIto.

Scripting Frameworks: JavaScript, AJAX, JSON, JQuery, Dojo and AnjularJS.

Servers: Web Sphere, Web Logic, JBoss Application Server.

DBMS: Oracle, My SQL

Build / Version Control System: SVN, GIT and Jenkins.

Tools: / IDE: Eclipse, TOAD, SQL Developer, ANT, MAVEN, JIRA, PuttyWinSCP, Burp Suite, JMeter, SOAP UI.

Operating Systems: Windows XP/7, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Florida

Java Team Lead

Environment: Java 8/J2EE, Concurrency/Multithreading, REST Web Services, Spring JPA, JSON, JPA, JMS, JAXB, JUnit, Maven, GIT, Jenkins and JBoss Wild Fly.

Responsibilities:

  • Developed User Interface Screens for Supplier Link by using Spring MVC Framework.
  • Used Angular JS to achieve two way data binding and single page application.
  • Implemented Backend logic by using Spring Controller classes and Spring DAO.
  • Implemented functional interfaces using Lambdas and used Steams for Collections operations in Java 8.
  • Worked on Writing Jenkins scripts for Continues Integration and Continues Deployment for various environments.
  • Implemented REST Services to access Product and Catalog related information for other internal applications.
  • Developed scheduled Tasks to process forecast reports and shipment receipts using Concurrency API and Multithreading.
  • Used Java 8 Streams and Lambda’s to convert existing services to new java version.
  • Created documentation user Swagger API for REST Services.
  • Implemented teh applications using agile development methodology.
  • Worked closely wif testing team to resolve Issues/defects.
  • Involved in technical discussions and suggested teh possible solutions.

Confidential, McLean, VA

Sr Software Developer

Environment: Java/J2EE, SOAP/REST Web Services, Struts 2, Hibernate/JPA, Angular 2, JSON, EJB 3.0, JMS, JAXB, JUnit, Maven, GIT, Jenkins, Mockito and JBoss Wildfly.

Responsibilities:

  • Developed User Interface Screens for Selling System module by using Spring MVC Framework.
  • Used Angular JS to achieve two way data binding and single page application.
  • Used Data binding, controllers, modules, services concepts ofAngular JSto create dynamic page updates.
  • Implemented Backend logic by using EJB 3 and REST Web Services.
  • Worked on Continues Integration and Continues Deployment by using Maven, Jenkins and GIT.
  • Implemented batch jobs for large data sets by using Spring Batch.
  • Used Spring Boot for application configuration like view resolver and JPA Provider.
  • Worked wif other teams for data mappings and communication wif internal systems.
  • Communicated teh detailed design and solution architecture to cross-functional teams like developers, business users, testers and external vendors.
  • Implemented teh applications using Agile development methodology.
  • Worked closely wif testing team to resolve Issues/defects.
  • Used JUnit and Mockito framework for unit testing across teh application.
  • Involved in technical discussions and suggested teh possible solutions.
  • Used Git and Jenkins for Continues Integration.

Confidential

Sr Software Developer

Environment: Java/J2EE, SOAP/REST Web Services, Spring MVC, Angular JS, JSON, JPA, EJB 3.0, JMS, JAXB, XPATH, SAML 2.0, SSO, JUnit, Mockito, EHCache, JBoss Application Server, TFS and SQL Server.

Responsibilities:

  • Used Object/Relational mapping tool JPA to achieve object to database table persistency.
  • Implemented SOAP Web Services for Middleware layer by using JAX-WS and JAXB/DOM parsers.
  • Developed User Interface Screens for Product Switch module by using Spring MVC Framework.
  • Implemented REST Services for Product Switch K2 application.
  • Used EHCache to Improve performance of teh Web Services.
  • Implemented Backend jobs by using Multithreading and Java Concurrency API.
  • Worked wif BA’s to understand user requirements gathering and technical walk-throw.
  • Communicated teh detailed design and solution architecture to cross-functional teams like developers, business users, testers and external vendors.
  • UsedSAMLand Active Directory based autantication in implemented systems.
  • Used SQL Server as a Database and wrote stored procedures for complex queries.
  • Implemented teh applications using Agile development methodology.
  • Interacted wif Core banking application called TCS BANCS to get account related Information.
  • Worked closely wif testing team to resolve Issues/defects.
  • Used JUnit and Mockito framework for unit testing across teh application.
  • Involved in technical discussions and suggested teh possible solutions.
  • Generated Jacoco reports through Maven for Unit test coverage for teh developed services.
  • Increased teh Unit test code coverage up to 80%.
  • Worked on Selenium and Cucumber for Automation Testing.
  • Used Microsoft TFS as a build server and source repository for Continues Integration.

Confidential

Platform Engineer

Environment: Java/J2EE, EJB 3.0, Struts 2, DOJO, JPA, JQuery, SOAP Web Services, Oracle, JBoss server.

Responsibilities:

  • Extensively from requirements gathering to development
  • Worked in coding, code review, troubleshooting, production deployment and estimation of various modules
  • Created Web services client classes and Services.
  • Responsible for Internal team queries related to application.
  • Implemented Spring IOC for loose coupling.
  • Developed validations by using Struts 2 validator Framework.
  • Developed logging and filtering by using Struts 2 Interceptors
  • Developed UI Screens by using JBoss Seam and DOJO framework.
  • Developed UI Screens by using Struts 2 and JQuery.
  • Implemented Spring JDBC for persistence in DAO Layer.
  • Responsible for fixing teh defects reported by customers.
  • Responsible for Production Deployments.
  • Participated in configuration management and version tracking.
  • Worked wif Embedded systems team to send and receive messages in binary format.
  • Created Activity diagram, Class Diagram and Sequence Diagrams as part of low level design.
  • Developed Model classes and Service layer.
  • Developed static prototype screens for End Users approval.
  • Writing test cases and test functionality by using JUnit.
  • Worked in writing DAO Layer by using Hibernate.
  • Used SVN as a Source repository.

Confidential

Java Consultent

Environment: Java/J2EE, Sun One Portal, Struts 1.x, SOAP Web Services, JUnit, DOJO, Jenkins, Web logic Application Server, Eclipse, Oracle.

Responsibilities:

  • Developed Portlets for Global Connect Home page.
  • Worked wif both on site and off-shore development and delivery effort consisting of different teams.
  • Worked wif onsite lead to implement New Enhancement Requests, Change Requests (CRs).
  • Worked on writing web service clients to consume teh Service.
  • Created other front end screens by using Struts and other web technologies.
  • On boarding / off boarding of GM Internal applications by using XML Configuration and responsible to deploy those files smoothly.
  • Worked wif DOJO and JavaScript for front end design and Asynchronous calling.
  • Used Akamai for Content delivery and faster download of web pages.
  • Worked on writing web services to produce teh Service.
  • Worked on testing web services by using SOAP UI.
  • Writing test cases and test functionality by using JUnit.

Confidential

Java Consultent

Environment: Java/J2EE, EJB2.0, Struts 2, Hibernate, JUnit, Web Sphere Application Server, Eclipse, Jasper Reports 3, iText, Oracle.

Responsibilities:

  • Developed IMIC User Interface pages by using Jsp/Struts.
  • Developed mid tier (Code Study and analysis of existing system).
  • Persistence storage in teh data by using DAO’s.
  • Implemented search functionality by using Criteria API
  • Wrote test cases by using JUnit.
  • Created EJB Stateless session beans for Business logic.
  • Wrote Stateless session beans for complex business logic
  • Worked on defect analysis and Bug Fixing.
  • Performed and fixed security testing Issues by using Burp suite and internal Utility jar file across teh application.
  • TEMPEffectively worked wif onsite/offshore model.
  • Used MAVEN as build tool.
  • Created Jasper Reports and Sub Reports by using iReports.
  • Used Clear case as Source control repository and Web sphere as a build server.
  • Used Jasper Reports to configure and design templates for report generation.
  • Designed and Developed excel reports based on user requirements.

Confidential

Software Engineer

Environment: Core Java, JSP, Servlets, Java Script, AJAX, Struts, Hibernate, Web logic Application Server, Eclipse3.0, Oracle.

Responsibilities:

  • Understand Product Architecture and flow.
  • Developed presentation logic using Struts MVC Framework.
  • Implemented Front end validations by using Struts framework.
  • Used AJAX for Asynchronous response from JSP’s.
  • Implemented and Enhanced custom tag libraries for User Interface Screens.
  • Worked on developing Service classes for business logic.
  • Persistence storage in teh data by using DAO’s.
  • Involved in writing test cases.
  • Done Unit Testing wif Functional Requirement.

Confidential

Software Engineer

Environment: Core Java, JDBC, JSP, Servlets, Java script, Struts, Oracle 9i, Weblogic Application Server, Eclipse3.0.

Responsibilities:

  • Worked on Enhancements and fixing defects for existing functionalities.
  • Developed teh Business Logic using Plain Old Java Objects (POJO’s).
  • Developed Front end screens by using Struts Framework.
  • Persistence storage in teh data by using DAO’s and plain JDBC.
  • Developed PDF reports using Jasper Reports and iText.
  • Developing Struts Form Bean and Action classes.
  • Implemented User validations by using JavaScript.
  • Done Unit testing for teh new enhancements.

Hire Now