Senior Java Developer
Summary
Senior Java developer builds and scales a hybrid cloud data platform using Java/Spring Boot microservices, Kubernetes, and GCP, while mentoring peers and driving DevOps practices.
Experience: 5+ years
Role Type: Fixed Term Contract
- Own end‑to‑end delivery of complex features and platform capabilities
- Design and build scalable Java / Spring Boot microservices
- Define and uphold engineering standards for code quality, testing, and documentation
- Mentor engineers and promote knowledge sharing
- Drive DevOps practices, CI/CD, and operational readiness
- Collaborate with globally distributed engineering and product partners
- Support integration of new use cases into an established enterprise platform
- Strong hands‑on expertise with Java and Spring Boot (microservices)
- Proven senior‑level software engineering experience
- Deep understanding of CI/CD and DevOps practices
- Hands‑on experience with Kubernetes
- Cloud experience (GCP preferred, others considered)
- Experience building or integrating React‑based UIs or strong understanding of UI/backend integration
- Experience working on large‑scale data platforms or enterprise systems
- Experience in large, matrixed, or global organisations
- Exposure to cloud‑native architecture and platform modernisation initiatives