We provide IT Staff Augmentation Services!

Team Lead Resume

0/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Over 15+ years of experience in analysis, design, development and implementations of client/server, internet and/or Intranet - based application using Java, J2EE technologies in various business domains.
  • Vast experience in domains like Healthcare/public welfare administration, Logistics, Automotive and Capital markets.
  • Extensive experience in J2EE technologies, Service Oriented Architecture & MVC frameworks
  • Strong Skills in Object Oriented Programming Concepts OOPS, Object-Oriented Design/Analysis, UML modeling and Design Patterns
  • Excellent knowledge of Java, J2EE/JEE platforms in building n-tier applications in Java and J2EE/JEE platforms.
  • Excellent working knowledge in Java, Servlets, JSP, Spring MVC, Spring Injection, JDBC, JPA, Hibernate and Struts 2.x frameworks for enterprise projects.
  • Well experienced in the design and development of SOAP based Web Services.
  • Hands On experience in Design & Development of RESTful Web Services to facilitate data for UI in JSON format
  • Hands on experience in Micro-Services and Spring Boot.
  • Exposure to Angular JS
  • Have excellent knowledge and experience in Graphical User Interface (GUI) driven application design and development using HTML 5, CSS 3, JavaScript, Bootstrap, JQuery, and JSF frameworks
  • Solid Understanding of RDBMS concepts and excellent in database design and development for various databases including Oracle, DB2 UDB, DB2 Mainframes, MySQL and MS SQL Server.
  • Proficient working knowledge in Application servers such as Oracle Weblogic, IBM WebSphere, Apache Tomcat, JBoss.
  • Hands on experience in Oracle Fusion Middleware and Oracle Application Development Framework.
  • Formidable experience on Continuous Integration tools like Jenkins and Hudson.
  • Hands-on experience in using ANT, Maven and Gradle build tools.
  • Proficient in creating server-side components, designing and implementing business tier objects, unit testing, debugging and deployment.
  • Experience using code quality tools such as Sonar, PMD and Check Style.
  • Experience in configuration management tools like SVN, GIT and Dimensions
  • Extensive experience in various SDLC methodologies such as Agile and Waterfall models
  • Have knowledge and experience in writing solution architecture document, functional specification document, technical specification documents, use case diagrams, unit test cases and system test cases.
  • Ability to grasp new technologies and to correctly apply new tools to build applications
  • Good leadership qualities, communication and interpersonal skills, team-work, proactive attitude in solving problems and providing best solutions
  • Excellent logical, analytical, problem solving and troubleshooting skills.

TECHNICAL SKILLS

Languages: Java EE, SQL, PL/SQL

Web technologies: J2EE (JSP, Servlets), HTML 5, CSS 3, AJAX, JSON, JavaScript, XML.

Java Frameworks: JSF, Struts 2.x, Spring MVC, Spring Boot, Oracle ADF

JavaScript Frameworks: Angular JS, Bootstrap, JQuery

ORM: Hibernate, JPA

Web Services: SOAP, RESTful

IDE Tools: Eclipse, NetBeans, JDeveloper, TOAD, SOAP UIPostman, Chrome Debugger, Visual Studio Code, MS SQL Studio, Firebug

Application/Web Servers: Oracle WebLogic Server, WebSphere Application Server, Apache Tomcat Server

Databases: Oracle, DB2, MS SQL Server, MySQL

Database Tools: TOAD, SQL Plus, SQL Developer

Operating System: Windows, Linux, UNIX

Software Methodologies: Agile, Waterfall, Scrum

Configuration Management: SVN, GIT

File Transfer Tools: WinSCP, Filezilla

Build Tools: Ant, Maven, Gradle

Code Quality Tools: Sonar, PMD, checkStyle, Findbugs

Unit Testing: Junit, Mockito

Defect Tracking Tools: Jira, QC, Bugzilla

Documentation: Word, Excel, MS Visio

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, TX

Team Lead

Responsibilities:

  • Designed the outbound event Rest API calls to get the appointment details for customers.
  • Designed the inbound event Rest API calls to update the shipment status from external customers in ROL
  • Implemented JWT signing using Confidential ’s private key to invoke customer’s APIs.
  • Implemented JWT verification for the inbound event Rest API calls.
  • Implemented clustering for the existing quartz infrastructure using the JDBCJobStore.
  • Designed and developed web crawlers using web harvest for real time tracking of shipment events.
  • Designed and developed various customer change requests for functional enhancements.
  • Create and Execute JUnit Test cases
  • Provided technical support to QA and Production teams
  • Spring Planning and refinement meetings

Environment: Java 8, SpringBoot, Oracle 12g, Gradle, EHCache, Postman, HTML, CSS, SOAPUI, JSP, Servlets, Jenkins, Azure Boards, Weblogic application server, JPA, OAuth2, Quartz Scheduler, SonalLint, SVN, GIT.

Confidential, Roseville, CA

Team Lead

Responsibilities:

  • Detailed analysis and understanding of the business requirements for the Confidential consortium mandated changes to the Confidential system
  • End to End design and development of Collect Authorized Representative module
  • Design and Development of Verify Lawful Presence (update to V37) Module for the Interfaces subsystem
  • Design and Development of the phase 2 enhancements for Inter County Transfer module
  • Create the User Interface components - View Objects, JSF Fragments, Controllers, Task Flows, Page definitions for the Data Collection and Inquiry subsystems
  • Create the Server side Pro*C embedded SQLs for the Interfaces subsystem
  • Create the C component that invokes the embedded SQL functions to retrieve / update the data from/to the database
  • Automation of Online User Manual generation process.
  • Update the Functional Business Requirements document
  • Create the Technical Specification Design document for the assigned code modules
  • Prepare the review process for the code components developed and get it approved by the Cross Functional Leads and Business Analysts
  • Perform the Code quality check for code components developed by peers
  • Represent the enhancements in Change Control Board meetings
  • Used Oracle Weblogic application Server for application development and deployment
  • Create and Execute Unit Test cases for the code modules using ALM tool
  • Create requests in Dimensions tool for promoting the code changes to system test environment
  • Provided technical support to QA and Production teams

Environment: Java 8, Oracle Application Development Framework (Entity Object, View Object, Application Module, Taskflow, Java Server Faces Fragments,) Tuxedo Middleware, Oracle 12g, C, COBOL, ANT, HP ALM, SVN, EHCache, JSP, Javascript, HTML, CSS, SOAPUI

Confidential, Portland, OR

Java Tech Lead

Responsibilities:

  • Identify the deprecated components and specifications of JSF 1.1 and its equivalent in JSF 2.2
  • Develop a custom tool to automate the identification of such deprecated specifications in the base code
  • Conversion of the existing UI style to Bootstrap standards
  • Resolve all issues after migrating to JSF 2.2
  • Develop a POC using REST API to migrate to microservices architecture using Spring Boot, Netflix Zuul, Netflix Eureka APIs
  • Unit Test the migrated code base using Junit
  • Create the Regression test cases for the migrated code
  • Configure and Use PMD & checkStyle for code quality
  • Used GIT source code repository
  • Responsible for the Integration and Development environments hosted on Linux servers
  • Performed code reviews for the deliverables
  • Implemented logging using log4j
  • Prepared unit test cases using JUnit
  • Provided technical support to QA and deployment management teams
  • Release management and support
  • Prepared technical specification document
  • Helped junior team members to learn and implement new technologies
  • Used Jira and Remedy for the defect management

Environment: Java 7, Spring Tool Suite, JSF 1.1, JSF 2.2, RichFaces 4.5, GIT, DB2, Bootstrap, JPA, Weblogic Application Server, Spring Boot, Netflix Zuul, Netflix Eureka, Spring Security Junit, PMD and Checkstye

Confidential

Senior Java Developer

Responsibilities:

  • Detailed analysis and understanding of the business requirements/user-stories
  • Involved in the end to end architectural design of the application.
  • Worked with UI designers for the look and feel of application
  • Developed user interfaces using JSF, JQuery, CSS 3, HTML 5, AJAX, JSON, JavaScript, JSP and Spring MVC frameworks and built responsive website.
  • Developed reusable components such as grids using JQGrid
  • Developed the Ajax calls/services to get the data on demand
  • Used JSON for the data transmission between UI and server
  • Developed a POC to use RESTful web service to fetch data from database and expose the functionalities to the third party suppliers
  • Implemented SSL MA for securing SOAP services
  • Implemented caching for the java services using Dyna Cache
  • Implemented logging using log4j
  • Used JBoss Application Server for the application development and deployment
  • Prepared deployment diagram for the application
  • Performed code reviews for the deliverables
  • Prepared unit test and system test cases
  • Participated in the weekly backlog grooming and status calls with the customer
  • Hosted various meetings to interact with different teams such architecture, middleware, infrastructure, change management group and other application teams for coordinating various activities in the project.
  • Documented the best practices, standards and guidelines for all streams.

Environment: Java7, Spring MVC, RESTful, JSON, JQuery, Bootstrap, Maven, JBoss Application Server, SVN. Mockito

Confidential, Detroit MI

Senior Java Developer

Responsibilities:

  • Detailed analysis and understanding of the business requirements/user-stories
  • Provided foundation and solution architecture for all application layers (Front end, middleware, service and data).
  • Worked on functional specification, design, architecture diagrams and solution architecture documents
  • Worked on application security for all layers in application with SSL and session handling (Idle session timeout, max session timeout)
  • Expertise in performance tuning in all layers of application
  • Developed necessary boiler-plate code for UI and Service components
  • Developed user interfaces using HTML 5, JQuery and Bootstrap
  • Worked on design and development of RESTful web services
  • Utilized XPATH to traverse through the XML documents and transform them into a custom JSON format
  • Implemented email notification service using spring libraries.
  • Used Cron expressions and Cron libraries to schedule jobs
  • Implemented database connection pool using spring jdbc
  • Used Postman tool to test RESTful web services
  • Used HP ALM tool to track the project defects and Jenkins Integration tool for deployment
  • Used agile methodology and participated in Sprint Planning and daily Scrum calls as well as Sprint Demos at the end of each sprint.
  • Performed code reviews for deliverables
  • Mentored and assisted team members with standards, best practices and other business and technical guidance.

Environment: Spring MVC, RESTful Service, JSON, JQuery, OAuth, Bootstrap, GIT, Maven, Weblogic application server, Oracle Database, Spring Security

Confidential, Detroit MI

Java Tech Lead

Responsibilities:

  • Develop a POC for accessing the IMS transaction using SOAP Web services using IMS Connect
  • Develop application level common use cases like exception handling, logging, localization and caching.
  • Retrieve data from MGO Mainframe IMS transaction using SOAP web services.
  • Implement WS-Security for the SOAP web services
  • Created a tool to automate the generation of the UI HTMLs as per existing mainframe Green screens.
  • Develop code to create the PDF report output based on data retrieved from IMS Transactions
  • Generate PDF417 based 2D barcode images for the global transportation labels.
  • Create custom components for marshalling front end data to Business Object Documents prior to invoking legacy transaction to retrieve data
  • Create custom components for un-marshalling Business Object Documents received after the data is retrieved from the IMS transaction
  • Enrich the data retrieved from the legacy system with the localization capabilities
  • Develop a java based tool to manage the screen labels across the multiple parallel releases
  • Extensive use of design patterns - Command, factory, Service Locator, Singleton, facade, Model-View-Controller, Decorator, Adapter patterns
  • Expose certain MGO IMS functionalities using SOAP service to the external third party logistic suppliers
  • Test the application memory usage through Visual VM, Visual GC tools
  • Represent the project in Red team review meetings with the client Architects

Environment: Struts, JSP, SOAP WebService, SOAP UI, HTML, CSS, Javascript, IBM IMS, Oracle, JCS Cache, IBM IMS Connect, Visual VM, Visual GC, DB2, SVN, ANT, Weblogic server.

Confidential

Project Lead

Responsibilities:

  • Design and Development of the framework code in Struts MVC for the application layers.
  • Requirements gathering and analysis.
  • Single point of contact between the Product owner and the Development team.
  • Create the Technical Specification document.
  • Creating of Use Case, Sequence and Class Diagram using Rational Rose.
  • Design and Develop the framework code for the interaction with the IBM MQ
  • Creation of SQLs, Triggers and Stored Procedures for the data retrieval and persistence.
  • Develop ANT scripts to build the ear deployable file.

Environment: RAD, Struts IBM WebSphere Application Server, IBM MQ, DB2, ANT, SVN, JavaScript, CSS, HTML, JunitGeneral Motors, Detroit MI

Confidential

Java Developer

Responsibilities:

  • Requirements Analysis and Validation for Electronic Procedure Execution Requests (ePER) Module.
  • System Detailed Design Document, Low Level Design Document, Use case diagram and Class Diagram.
  • Used Singleton, Abstract Factory, Factory and Facade design patterns
  • Create & Consume Web Services to interact with other external interfaces to exchange the data in the form of XML using SOAP
  • Deploy the Web Services to the Weblogic web services.
  • Implementation of WS-Security for SOAP Web Services.
  • Used XML for data transmission from the ePER Web Service.
  • Preparation of User Guide for the Web Service.
  • Fixing Code Review metrics generated generation using the Borland Together Control center tool.
  • Separating the ePER web service related code from the base Confidential application and deploying it in a separate server instance.
  • Interaction classes for ePER with the TcSE Activators
  • Worked in the design and development of DAO layer for the ADV module.
  • Analyze and Design algorithms for integration of different subsystems.
  • Migration of ePER Web Service from WLS 8.1 SP6 to WLS 9.2 Standards.
  • Design and development of LDAP sync functionality for the Edit Personal Profile module.
  • Code review of User Management Module.
  • Write SQL’s and Stored procedures for data transfer and reporting with Oracle.
  • Review design and code of other team members for code quality, coverage and adherence to industry best practices and standards.
  • Create and execute Unit Test cases with Junit.

Environment: Java, Struts MVC, Weblogic Application Server, Oracle DB, EJB, SOAP, WS-Security, SOAP UI, SVN, TcSE PLM tool, Borland Together Control Center, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in the requirement gathering and analysis.
  • Involved in the architecture analysis and design
  • Participated in the POC development using NetCharts Pro to generate PDF documents and to merge PDF Documents
  • Developed the Technical Specification Document for the project.
  • Created the Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose tool.
  • Extensively used Singleton, Factory and Abstract Factory design patterns.
  • Written reusable validation utility to be used across all the modules
  • Developed the business layer components for
  • Written SQL queries for the Reports, Function Groups and Potential Parts List module.
  • Implemented logging using log4j framework.
  • Used SVN for the source control management
  • Performed code reviews for the Reports module.
  • Written ANT scripts to copy compile, deploy the java classes (WAR) in to Web Logic application server for system testing and user acceptance testing.
  • Test data and environment preparation for unit testing of various components
  • Provided the production support and guidance to the support team
  • Participated in the end user training to educate the application workflow and functions.

Environment: Java5, Struts MVC, Oracle DB, Weblogic Application Server, JavaScript, HTML, CSS, SVN, NetCharts Pro, Jira, TOAD, Rational Rose, UML, XML

Confidential

Java Developer

Responsibilities:

  • Develop User Interface to place buy and sell orders using JSP, HTML and Javascript
  • Develop User Interface to display the real-time rate changes for the stocks.
  • Create the Servlet Controllers for the Interactive Module.
  • Develop User Interface for various reports like order book, trade book, activity log, margin summary, net position, market by price, top 20 gainers and losers.
  • Responsible for checking all the front-end validations for Interactive Module.
  • Developed a tool for generating the entity collection classes and template controller classes that can then be developed upon.
  • Execute Unit Test Cases and capture results.
  • Involved in the weekly status calls
  • Provide production support for the ASP application.
  • Analyzed and solved problem tickets related to the ASP application
  • Create User Manual documentation

Environment: J2EE 1.4, Java Server Pages, Active Server Pages, Servlets, Applet, HTML, JavaScript, Apache Tomcat Server, SQL Server, SVN, ANT

We'd love your feedback!