Tech Lead Java

Posted by Virtusa

  • IT
  • job type Full time
  • job location Colombo

Job description

  • Design, develop, and maintain backend services using Java 17 with build tool Gradle (build tool similar to Maven) and microservices framework Quarkus framework (spring boot equivalent)
  • Build and manage applications in a containerized ecosystem using Podman (or Docker equivalent).
  • Set up and manage CI/CD pipelines using platforms like Tacton and ArgoCD (deploy equivalent tools: Jenkins, GitLab, Harness; monitor equivalent tools: datadog)
  • Deploy and manage applications on ROSA (RedHat OpenShift Platform) hosted on AWS, leveraging OpenShift on Kubernetes.
  • Work with PostgreSQL databases and ensure seamless microservices interactions using gRPC.
  • Set up and manage repositories, dependencies, and other lifecycle tasks.
  • Write and maintain automated tests, including:
  • Unit Tests using JUnit, Mockito
  • Component Tests with Cucumberntegration Tests
  • Collaborate with the QA team for overall integration, exploratory, and performance testing.

Qualification

  • 8-10 years of experience in backend development with enterprise-level applications.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities
  • Provide insights into Helm charts (mcharts) for optimizing deployments and configurations.


Tell your friends about this:

Similar Jobs
    Available Categories
      Similar Jobs