-
IT
-
Full time
-
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: