Description

Job TitleJava Technical Lead

Relevant Experience

(in Yrs)

9+ Yrs
Technical/Functional SkillsJava/J2EE, REST API integrations
Experience Required
  • Very strong coding skills in Java/J2EE and atleast 8+ years of java experience. Good knowledge of any J2EE specification such as JMS, WS, Servlets, JSP, EJB
  • Spring/Spring Boot Framework: least 6+ years of experience with spring, strong understanding of how spring works and good expertise in atleast 2 spring modules i.e spring-jdbc, spring -mvc etc.
  • Experience with System Integrations using Microservices architecture
  • Good expertise in designing and developing RESTful API’s, schemas using Swagger and testing tools such as PostMan or SOAPUI
  • Experience building and deploying applications using CI/CD tools such as Jenkins, bamboo etc.
  • Working Experience with Git, Maven, Gradle, containers using docker
  • Good Experience in DB and SQL. Must demonstrate good skills in working SQL scripts, experience with Oracle RDMS, understand schemas and procedures
  • Proven experience in troubleshooting and solution design for complex issue
  • Strong in microservices layer and exposure to creating and integrating with API’s
  • Good communication skills
  • Experience with SCRUM/Agile methodologies
  • Technical Expertise with linux (basic commands ssh, ftp etc..)
  • Ability to create technical specifications, diagrams and related documentations
Roles & Responsibilities
  • Should be playing Java Technical Lead role, and manage a team of 3 members
  • Enhance and maintain high-performance, scalable, and robust applications
  • Strong knowledge of the Java (core and framework), Spring, Spring MVC, Tomcat, Hibernate, Git, and Maven
  • Actively participate with technical delivery teams and contribute to code reviews, architecture reviews, and design discussions
  • Self-starter, able to work independently and as member of an agile team
Generic Managerial Skills
  • Should be able to manage a team of 3 resources
  • Provide weekly/monthly status report to TCS management
  • Should be able to communicate clearly with customer as well as TCS management
EducationBachelor’s degree in engineering

Education

Any Graduate