We provide IT Staff Augmentation Services!

Technical Lead Resume

4.00/5 (Submit Your Rating)

Clinton New, JerseY

SUMMARY:

  • Sr. Java, J2EE Lead /Developer with over 11.5 years of extensive experience in analysis, design, development and implementation of Enterprise Applications using Java/J2EE Technologies.
  • Experience in Software Development Life Cycle (SDLC), Web Application Design & Development, Object-Oriented Analysis and Design, Testing, Support Maintenance, and End - User support.
  • Expertise and proficient in developing secure web and enterprise java applications using J2EE technologies like JSP, Servlets, XML, and Web services (RESTful and SOAP).
  • Expertise in developing enterprise and web application using Microservices, Spring cloud, Mulesoft ESB, Kafka, DynamoDB, Spring Core, Spring MVC, Spring Rest, Spring Security, Spring Boot, Spring JPA and Object Relation Mapping framework like Hibernate for managing the Database transactions which implements Java Persistence API (JPA).
  • Experience inflows using Mulesoft ESB
  • Experience in developing Enterprise applications in Oracle ADF using JDeveloper.
  • Experience in application testing with JUnit/Mockito and logging with Log4J and configuring project dependencies using Maven.
  • Good knowledge and experience in NoSQL database like DynamoDB.
  • Experience in working as Lead/SME and strong experience in guiding, managing offshore/onsite teams along with functional and technical work Confidential Client place.
  • Excellent Analytical, Problem Solving, Communication and Interpersonal Skills, with ability to interact with individuals Confidential all levels and can work as a part of a team as well as independently.
  • Good working knowledge in version control tools like SVN and Git Bash
  • Good in writing SQL, PL/SQL Stored Procedures, besides writing DDL, DML.
  • Experience with Continuous integration/development and automated deployment and management using Jenkins.
  • Experience in working with build tools like MAVEN and logging framework log4j.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving, detail-oriented and communicational skills.
  • Able to effectively organize and prioritize multiple tasks proactively.

TECHNICAL SKILLS:

  • Java/J2EE Technologies:: Microservices, Spring Cloud, REST and SOAP Web services, Core Java, JSP, Servlets
  • Solution Development/ Frameworks: Spring CORE, MVC, DAO, Spring Boot, Spring Security, Oracle ADF
  • ORM Frameworks: Hibernate, Spring JPA, Spring JDBC Template
  • Design Patterns and Frameworks: : J2EE Architecture & Patterns
  • Web Technologies: HTML, XML, JavaScript
  • Unit testing & mocking frameworks: JUnit, Mockito
  • IDEs: Eclipse, STS, JDeveloeper, IBM RAD, IntelliJ
  • RDBMS: Oracle, MS SQL
  • Application & Web Servers: WebSphere, Jboss, and Tomcat
  • Operating Systems: Windows, UNIX, Linux
  • Version Control: SVN, GIT
  • Build Tools & CICD Processes: Maven, Jenkins
  • Messaging Tool: Apache Kafka
  • Other Tools & Technologies: SOAP UI, Swagger, JSON, Postman Client, JIRA, SonarCube
  • Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Clinton New Jersey

Technical Lead

Technology: JAVA/J2EE, Mule soft ESB, Spring Boot, Kafka, DynamoDB, GIT, Jira, Sonarcube

Responsibilities:

  • Developed microservices application using spring boot and its ecosystem by using Kafka topic, dynamo db and logstash.
  • Developed Mule flows using Any Point Studio.
  • Program and Project Management, include Scrum, release planning, sprint planning, User story decomposition, effort estimations, daily scrum meetings, sprint reviews meeting, Risk assessment and Mitigation plan & control actions.
  • Create and execute development plans and revisions as appropriate to meet changing needs and requirements.
  • Participate in Architectural review sessions, participate in design review sessions, suggest alternative technical solutions to meet client requirements more efficiently, and/or with greater reusability, and/or longer life.
  • Identify system deficiencies and suggest/implement effective solutions, also Identify reusable code required for our code library and ensures the high-quality creation of the code.
  • Conduct defect triage meetings to ensure quality of deliverables and solicit periodic client feedback for continuous improvement.
  • Mentoring and coaching team members and competency building within the team to deliver projects successfully, and developing personal development plans for mentees by counseling and guiding.

Confidential, Atlanta, Georgia

Module Lead

Technology: JAVA/J2EE, Micro Services, Spring Boot, SQL, Jenkins, SVN

Roles & Responsibilities

  • Developed Restful resources using Spring Boot to serve the web application data in JSON format and used http endpoints to customize the Rest responses.
  • Design, implement, and maintain java application phases.
  • To take part in software and architectural development activities.
  • Conduct software analysis, programming, testing and debugging
  • Identifying production and non-production application issues
  • Transforming requirements into stipulations.
  • Develop, test, implement and maintain application software.
  • Recommend changes to improve established java application processes.
  • Develop technical designs for application development.
  • Used Jenkins as a continuous integration tool to provide the update of the build continues to the developers about their build
  • Used SVN as a version control and JIRA for tracking bugs.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Confidential, New Jersey

Module Lead

Technology: JAVA/J2EE, Web Services (SOAP and REST), XML, SQL, Jenkins, SVN.Roles

Responsibilities:

  • Developed Web services (SOAP and REST) using Java to serve the web application data in XML or JSON format and used http endpoints to customize the Rest responses.
  • Used Jenkins as a continuous integration tool to provide the update of the build continues to the developers about their build
  • Used SVN as version control and JIRA for tracking bugs.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Design, implement and maintain java application phases.
  • To take part in software and architectural development activities.
  • Conduct software analysis, programming, testing and debugging
  • Identifying production and non-production application issues
  • Transforming requirements into stipulations.
  • Develop, test, implement and maintain application software.
  • Recommend changes to improve established java application processes.
  • Develop technical designs for application development.

We'd love your feedback!