Team Lead Resume
Summary
- 7+ years of experience as Java Development in all phases ofapplication developmentlife cycle including requirement gathering, analysis, design, development, unit testing, integration testing, user acceptance testing, operation acceptance testing, deployment, support and maintenance over Linux and Unix platforms.
- Onsite Tech Lead for the current project.
- + 2 years of experience asJava Tech Leadwith developing java based projects, designing software architectures, leading development teams, provide effort estimations, project status reporting, management of quality and execution of change management processes and production deployments.
- Work closely with project owner/client in backlog management and continuous development and delivery of features.
- Excellent knowledge in J2EE architecture and understanding of object - oriented concepts, as well as good comprehension and effective utilization of Object Oriented design (OOD) including MVC, Singleton, Factory, Observer, Decorator, and Adapter.
- Extensive experience in developing web applications using J2EE related technology (Servlets, JSP, JSF, EJB, JMS, Web Services) web technology (HTML, JavaScript, Ajax, JQuery) and Java frameworks (Struts, Hibernate, Spring, Execution Services) and testing frameworks like JUnit.
- Experience implementing web services technology using REST approaches.
- Good experience in recognizing and reusing J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
- Extensive experience in execution of software development methodologies such as SDLC and Agile processes.
- Highly skilled in application architecture, analysis, design, development, and implementation using Java, JEE/J2EE, JavaScript, and JQuery, Struts/Spring/Hibernate, SrpingBoot, JSP/JSF, Multi-threading, JPA, Web Services, WebSphere/Web Logic, MQ/JMS and DB2/Oracle/SQL Server, MongoDB
- Also Worked on Zeppelin Notebook, Apache Spark and Basic Scala programming.
- Extensively used IBM WebSphere Portal APIs for authentication and personalization features.
- Experience in the usage of Enterprise Application Platforms including IBM RAD with Websphere Application Server, Apache Tomcat, and Red Hat JBoss.
- Worked with Amazon Cloud services like S3 and Dynamo DB.
- Extensive expertise in using versioning systems such as SVN and Git.
- Ability to communicate and interact effectively with the business users/customers.
- Ability to look at things from user s perspective as opposed to only technology perspective.
- Ability to persuade/convince the business with alternative solutions.
- Ability to work in a team as well as independently.
- Ability to cope with difficult situations like stress due to workload, deadlines, etc. and manage or deal with difficult people.
- Proactive, quick learner, result-oriented, adept in mentoring and motivating the team to exemplary performance
TECHNICAL SKILLS
Languages: Core Java, J2EE, Unix Script, PL/SQL, Groovy
Platforms: Windows, UNIX, RHEL 5, Solaris
Technologies: Servlet, JSP, Struts, JDBC, Hibernate 3.0, Spring 3.x, EJB3.x, HTML, JAVA SCRIPT, JPA, Spring Boot, Cloud Computing S3 and Dynamo DB
IDE: Eclipse, RAD
Databases: ORACLE 9i, 10g, 11g, MySQL, MS SQL server 2016
J2EE Architecture: Servers
Build Tool: Maven, Jenkins, Git
PROFESSIONAL EXPERIENCE
Team Lead
Confidential
Responsibilities:
- Managing a team of 15 people.
- Involved in requirement gathering and present the demo to business.
- Involved in Micro service Architecture design.
- Creating documentation for process flow, design, architecture, security compliance standard.
- Involved in EMoney Payment Gateway integration.
- Involved in designing micro service authentication and authorization
- Involved in Integrating of Mulesoft Oauth 2.0.
- Involved in coordinating with multiple teams to get CRM Dynamics plugin and Mule soft API s.
- Work with Project PM, BA s, Designer, Lead Developer to review design/code & get necessary approvals.
- Ensuring process compliance with the Client guidelines.
Environment: AWS Cloud, Spring Boot,Microservices,Node JS, Angular 4, Mongo DB, Kubernetes, Ingres, Rabbit MQ, Docker Compose, Swagger, GIT, JIRA, Agile Methodologies.
Team Lead
Confidential
Responsibilities:
- Managing a team of 5 people.
- Involved in requirement gathering and present the demo to business.
- Creating and maintaining Spring Boot and JPA data implementation.
- Creating and implementing web services using Groovy based REST API.
- Writing business logic. Involved in the deployment of the application in the application server.
- Work with Project PM, BA s, Designer, Lead Developer to review design/code & get necessary approvals.
- Coding & Unit testing.
- Issuance of developed components to production using SF specific Issuance process.
- Ensuring process compliance with the Client guidelines.
Environment: JAVA (1.8),J2EE,SQL server, Eclipse (3.4), Groovy 2.4,Swagger,Spring Boot, Tomcat, GIT, JIRA, Agile Methodologies.
IT Analyst
Confidential
Responsibilities:
- Analyzing the requirements & prepare low - level draft share with the client including impact analysis of existing functionality.
- Creating and maintaining Spring Boot for various micro services run as the utility for millions of data cleanup activity.
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Writing business logic. Involved in the deployment of the application in the application server.
- Work with FTs and attend daily standup call.
- Task assign for current sprint to colleagues as per their ability and strength in either UI/back-end program
- Coding & Unit testing.
- Provide estimation and effort of given story point.
- Issuance of developed components to production using SF specific Issuance process.
- Ensuring process compliance with the Client guidelines.
Environment: JAVA, J2EE,Oracle 11g, Eclipse Neon, Struts, Spring JPA Data, Web Sphere 8.5,JIRA,Agile Methodologies, Git, Jenkins, Maven
Software Engineer
Confidential
Responsibilities:
- Developing mobile banking backend modules using various EJB3 and Java collection framework.
- Creating and maintaining HIbernate and JPA data implementation.
- Creating and implementing REST based web services.
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Involved in bug fixes and Maintenance of the project.
- Writing business logic. Rules and in the deployment of the application in the application server.
- Coding & Unit testing.
- Ensuring process compliance with the Client guidelines.
Environment: JAVA (1.6), J2EE, My SQL, Eclipse Helios, Spring MVC, Struts 2.x, EJB Scheduler, JBoss Application Server, Unix, Salted Hashing technique
Software Consultant
Confidential
Responsibilities:
- Interacting directly with clients for their support.
- Doing UAT support.
- Worked in all the tiers basically involvement in business logic part.
- Involved in the deployment of the application in the application server.
- Implementing struts framework.
- Writing Stored Procedures, creating of indexes. And also managing the database.
- Done Unit Testing
- Involved in client side as well as server - side validation.
- Creating Crystal Report using Crystal Report XI Release 2.
Environment: JDK 1.5, TOAD, Oracle 10g, Putty, WinSCP, Unix, Linux EJB 3x (Stateless Session Beans), Struts 1.2, Crystal Report, JSP, JavaScript, Joss Application Server
