About the job
We are seeking a Senior Software Engineer – Java with Microservices and Kubernetes to join our team and drive the development of robust, scalable backend solutions. Responsibilities • Deliver backend engineering solutions with 5+ years of professional experience • Demonstrate expert-level proficiency in Java and modern frameworks such as Spring Boot • Build, scale and maintain GraphQL APIs using technologies like Apollo Federation or DGS • Apply strong understanding of microservice architectures, API-first design principles and distributed systems • Utilize experience with event-driven architecture, Domain-Driven Design (DDD) and Test-Driven Development (TDD) • Deploy and manage scalable applications on cloud platforms with hands-on experience in Kubernetes Requirements • 5 to 8 years of relevant working experience in backend engineering • Expertise in Java, Spring Boot and modern frameworks • Proven background in building and maintaining GraphQL APIs with Apollo Federation or DGS • Knowledge of microservice architectures, API-first design and distributed systems • Skills in event-driven architecture, DDD and TDD • Proficiency in deploying scalable applications on cloud platforms and Kubernetes • Familiarity with Python for scripting or backend tasks • Competency in working with relational databases such as PostgreSQL and non-relational databases like Redis Nice to have • Production expertise in Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE) • Understanding of system monitoring tools such as DataDog • Capability to leverage modern IDEs and AI-assisted development tools like Cursor or GitHub Copilot
Requirements
- Java
- Spring Boot
- Microservices
- Kubernetes
- GraphQL
- PostgreSQL
Preferred Technologies
- Java
- Spring Boot
- Microservices
- Kubernetes
- GraphQL
- PostgreSQL
Similar Jobs
Senior Software Engineer
Siemens Healthineers
Senior Software Engineer
CGI Inc.
Senior Software Engineer
CGI Inc.