Tech Lead - Java

Posted by Virtusa

  • IT
  • job type Full time
  • job location Colombo

Job description

  • Collaborate with cross-functional teams to gather and analyze software requirements.
  • Design, develop and maintain high-performance RESTful APIs
  • Build reusable, testable and efficient code with a focus on scalability and performance
  • Collaborate with product-owners, architects, and API consumers to design API specifications and ensure seamless integration.
  • Integrate third-party APIs and manage external service interactions
  • Ensure security best practices in API design (OAuth, JWT, SSL, API Gateways)
  • Technologies/tools:Java 17,Spring Boot 3.2,Spring Web 3,Jenkins,GitHub,Maven,Unix
  • Experience with UI technologies such as HTML, JavaScript and NodeJS
  • Minimum of 2 years of hands-on experience in Object-Oriented Analysis and Design (OOAD).
  • 2 years of enterprise-level Java development experience, designing and delivering complex applications.
  • Strong expertise in Spring , Spring Boot, and Spring MVC frameworks.
  • Knowledge of Spring AOP, Annotations, and Security for application enhancement.
  • Hands-on experience with Apache Maven for build management.
  • Proficiency in Unix Scripting (Shell) and GIT Source Control.
  • Certification as a SUN/Oracle Java Developer.
  • Bachelors degree in Computer Science or related field.
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.

Qualification

  • Collaborate with cross-functional teams to gather and analyze software requirements.
  • Design, develop and maintain high-performance RESTful APIs
  • Build reusable, testable and efficient code with a focus on scalability and performance
  • Collaborate with product-owners, architects, and API consumers to design API specifications and ensure seamless integration.
  • Integrate third-party APIs and manage external service interactions
  • Ensure security best practices in API design (OAuth, JWT, SSL, API Gateways)
  • Technologies/tools:Java 17,Spring Boot 3.2,Spring Web 3,Jenkins,GitHub,Maven,Unix
  • Experience with UI technologies such as HTML, JavaScript and NodeJS
  • Minimum of 2 years of hands-on experience in Object-Oriented Analysis and Design (OOAD).
  • 2 years of enterprise-level Java development experience, designing and delivering complex applications.
  • Strong expertise in Spring , Spring Boot, and Spring MVC frameworks.
  • Knowledge of Spring AOP, Annotations, and Security for application enhancement.
  • Hands-on experience with Apache Maven for build management.
  • Proficiency in Unix Scripting (Shell) and GIT Source Control.
  • Certification as a SUN/Oracle Java Developer.
  • Bachelors degree in Computer Science or related field.
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.


Tell your friends about this:

Similar Jobs
    Available Categories
      Similar Jobs