Technical Lead Resume
Cary North, CarolinA
SUMMARY:
- 11+ years of IT industry experience with Java / J2EE technologies encompassing a wide range of skill set, roles and industry verticals.
- Experience in Micro Services, Groovy, Spring Boot and MongoDB
- Having Strong knowledge on Spring modules such as Spring Core, Spring Web, Spring MVC and Spring DAO.
- Sound knowledge in exposing and consuming REST/SOAP services
- Involved in all the phases of Life Cycle of Software Development (SDLC).
- Extensive experience in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Strong knowledge on Object Oriented Design, Development and Database skills.
- Experience in leading and handling multiple roles - Developer, Module Lead and Technical Team Lead
- Experience in using JBoss, Websphere, Weblogic and Tomcat application / Web servers.
- Good knowledge on relational database & experience in writing SQL queries.
- Experience working in software projects for Telecom, Insurance, Banking, Finance, Automotive industry
- Good communication skills, interpersonal skills, self-motivated, quick learner, Good Team player.
TECHNICAL SKILLS:
Languages/Technologies: Java/J2EE, JSP, Servlets, EJB, Spring, RESTful Web Service, Hibernate, Micro Services, Groovy, Spring Boot, Struts, AngularJS, Ajax, JQuery, Java Script, XML, EAD4J
Servers: WebLogic 6, WebSphere 7, JBoss 6.2, Tomcat 7
Design Tools: Rational Rose, REML
Database: Oracle 8i / 9i, MS-SQL Server 6.5/7.0, DB2
IDEs: Eclipse, Spring Source Tool, WebSphere Application Developer, Rational Software Architect, SOAP UI, Oracle SQL Developer
Build Tools: Maven, Ant, Jenkins, Bamboo, Docker
Version Control: CVS, SVN, Clear Case, Clear Quest, BitbucketO/S: Windows XP / 7, Server, Unix, Linux
PROFESSIONAL EXPERIENCE:
Technical Lead
Confidential, Cary, North Carolina
Technologies: Micro services Environment, NodeJS, ReactJS, Groovy, Spring Boot, MongoDB, Bamboo, Docker, Eureka Registry
Responsibilities:
- Involved in requirements gathering discussions and preparing Application Design Document (ADD).
- Working with business and ID pack transaction services team to understand the SPI details. Start developing the API’s using REML
- Updating the design documents in JIRA and CONFLUANCE
- Doing coding in Micro Service Layer and creating the Template based UI screen requirement.
- Assisting to UI Team
- Handling the team with technical challenges
- Taking complete responsibility of moving code to Development, Integration and Production Environments using Docker and Bamboo
- Attending all the Client calls
- Taking care of all technical challenges with team members
Technical Lead, Overland Park, KANSAS
Confidential
Technologies: JSP, Spring Core, Spring IOC, Spring DAO, Spring JDBC, Restful Web Service with Jersey, Maven, JDK 6, JBoss 6 and SQL Server 9.
Responsibilities:
- Involved in requirements gathering discussions and preparing Application Design Document (ADD).
- Working with business and ID pack transaction services team to understand the API details.
- Developed Backing beans, service layer, DAO layer and JSP pages.
- Used Jersey client for accessing the REST based backend ID pack business services.
- Utilized Jackson framework for marshalling and unmarshalling JSON information while invoking REST services.
- Working on coding and Unit Testing
- Organized the project dependencies using Maven.
- Worked on JBoss application server to deploy the application.
Confidential
Senior Developer
Technologies: Spring MVC, Spring IOC, Spring DAO, Hibernate, Restful Web Service, AngularJS, Maven, JBoss 5 and SQL Server 9, Soap UI.
Responsibilities:
- Working with business and ID pack transaction services team to understand the API details.
- Development of front hand and back hand with Spring MVC and Restful Web Service.
- Unit Testing
- Organized the project dependencies using Maven.
- Worked on JBoss application server to deploy the application.
- As a Module Lead, working with team members for all the technical challenges.
- Attending all the client and project related calls / meetings
Confidential
Technologies: Java, J2EE, EAD4J, Web Service, RAD, WebSpare Application Server, Clear Case, Clear Quest, SQL Server DB.
Responsibilities:
- As a senior team member responsible for development, testing and implementation of Entirenet Application for Confidential .
- I was handling complete Rejection process, which includes Reject to Dealer and Rejected to Confidential .
- Responsible for handing Client Server Application Defect fixing and Enhancement
- Preparing Application Design Document for existing Entirenet Application.
Confidential
Senior Application Developer
Technologies: Spring Web, Spring MVC, Spring DAO, Restful Web Service, Ajax, JQuery, Maven, JBoss 5 and SQL Server 9.
Responsibilities:
- Working with business and ID pack transaction services team to understand the API details.
- Development of front hand and back hand with Spring MVC / Web and Restful Web Service with SoapUI.
- Unit Testing
- Taking responsibility of deploying the code in Dev, Test and INT Environments
Confidential
Tech Lead
Technologies: Java, Servlets, JSP, JDBC, JBoss 4, ANT and Confidential 8.
Responsibilities:
- Handling Team of 6 members for all technical challenges.
- Coding and Unit Testing
- Deployment with JBoss Server
- Writing Build Script with ANT
- Preparing ADD document based system requirements.
- Code Review
- Preparing Test Case Plans
Confidential
Application Developer
Technologies: Struts 1.3, JSP, JDBC, JBoss 4, Maven and Confidential 8.
Responsibilities:
- Coding and Unit Testing
- It has been completely rewritten from JSP/Servlet to MVC format using Struts 1.3
- Deployment with JBoss Server
- Writing Build Script with ANT
Confidential
Application Developer
Responsibilities:
- Coding and Unit Testing
Technologies: XML and XSLT