Our client is a global IT services and consulting company specializing in digital transformation, cloud solutions, and advanced analytics for industries like banking, healthcare, and telecom.
Senior Software Engineer (Java)
Description
- 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.
Qualifications
- 6-8 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.
Generating Apply Link...