Senior Java Developer
Full-time Mid-Senior LevelJob Overview
Join us in shaping the future of customer experiences with our client, a global leader in cloud contact center software. Their platform delivers market-leading up-time and continuously evolves with new features and capabilities for enterprise customers. As a Senior Java Developer, you will be part of the team that modernizes and enhances the platform services that power mission-critical applications.
You will contribute to the design, development, and operation of highly available, scalable, and reliable microservices on Google Cloud Platform. This is a hands-on engineering role requiring strong cloud expertise, software development skills, and the ability to solve complex challenges in distributed systems.
Responsibilities:
- Design, develop, and maintain highly available, scalable, and reliable microservices in Java using Spring Boot.
- Contribute to the modernisation and evolution of the client's SaaS platform, leveraging cloud services and emerging AI technologies.
- Integrate AI-driven workflows and assist in implementing agentic AI architectures or LLM-based features where applicable.
- Apply expertise in cloud architecture, distributed systems, event-driven design, and messaging platforms (Kafka, Pub/Sub).
- Work closely with product, QA, DevOps, and PM teams to deliver new features, maintain system reliability, and improve platform performance.
- Quickly adapt to emerging AI technologies, understanding how they can be integrated into enterprise systems
- Collaborate in a high-performing team, taking ownership of tasks and delivering results with accountability
Make Your Resume Now