Job Description
Job Brief:
We are looking for a Senior Java Developer to join our engineering team and contribute to the development of scalable, high-performing backend platforms. This role is ideal for someone with strong experience in modern Java development, cloud environments, and distributed architectures.
Responsibilities:
• Diagnose and resolve complex technical challenges across backend systems
• Design, develop, and maintain scalable Java applications and microservices
• Collaborate with engineering and product teams to deliver new platform capabilities
• Drive application reliability, performance, and maintainable code standards
• Support infrastructure automation initiatives alongside DevOps teams
• Contribute to technical discussions, code reviews, and engineering best practices
Requirements & Skills:
• 7+ years of professional experience in Java backend development
• Strong hands-on experience with Spring Boot and microservices-based architectures
• Practical knowledge of Kubernetes and containerized deployment environments
• Experience with cloud platforms, ideally Azure
• Familiarity with infrastructure-as-code tools such as Terraform
• Exposure to event-driven systems using Kafka
• Understanding of GraphQL, including federated architectures
• Comfortable working with Git/GitHub version control workflows
• Familiarity with CI/CD pipelines and modern DevOps practices
• Strong communication skills in English
Your Next Challenge Awaits!
Ready to take your career to the next level? Submit your application and explore the impact you can make with us!