Tech Lead Java
- Design, develop, and maintain backend services using Java 17 with Gradle (build tool similar to Maven) and the Quarkus microservices framework (Spring Boot equivalent).
- Build and manage applications in a containerized ecosystem using Podman (or Docker equivalent).
- Set up and manage CI/CD pipelines with platforms like Tacton and ArgoCD (deploy tools like Jenkins, GitLab, Harness; monitor tools like Datadog).
- Deploy and manage applications on ROSA (RedHat OpenShift on AWS), leveraging OpenShift on Kubernetes.
- Work with PostgreSQL databases to 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 Cucumber & Integration Tests.
- Collaborate with the QA team for overall integration, exploratory, and performance testing.
- 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.