Senior Java Developer
Job Description
Senior Java/Python Engineer – SC Cleared
\nLocation: UK – Hybrid, 2 days onsite
\nClearance: Active SC Clearance required
\nContract: Contract
\nRole: Senior Java/Python Engineer
\nWe are looking for an experienced Senior Java/Python Engineer to join a high-performing Agile engineering team delivering secure, highly available and scalable microservices and API platforms.
\nYou will be hands-on with modern engineering technologies, working across microservices, APIs, Kafka, cloud databases, containers and observability, while also providing technical leadership and mentoring junior engineers.
\nKey Responsibilities
\n- \n
- Design and develop scalable Java/Python microservices and REST APIs. \n
- Build and operate event-driven solutions using Apache Kafka. \n
- Design and optimise AWS Aurora PostgreSQL databases and data platforms. \n
- Deploy and support applications using Docker and Kubernetes. \n
- Develop API integrations using REST, JSON and modern API design practices. \n
- Implement resilient systems with appropriate retry, timeout and error-handling mechanisms. \n
- Work with monitoring and observability tools including Grafana, Prometheus and Dynatrace. \n
- Provide hands-on production support, troubleshooting and root cause analysis. \n
- Support P1/P2 incidents within a 24x7 support environment. \n
- Contribute to technical architecture, engineering standards and documentation. \n
- Mentor junior engineers and promote Agile engineering best practices. \n
- \n
- Strong hands-on Java and/or Python development experience. \n
- Advanced SQL. \n
- Strong Apache Kafka experience. \n
- Experience with AWS Aurora / PostgreSQL. \n
- Production experience with Docker and Kubernetes. \n
- Strong REST API and microservices experience. \n
- Experience with Grafana, Prometheus or Dynatrace. \n
- Strong debugging, troubleshooting and problem-solving skills. \n
- Experience working with highly available and scalable systems. \n
- Experience with API resilience, retries, timeouts and idempotency. \n
- Strong communication and stakeholder management skills. \n
- \n
- OpenAPI / Swagger \n
- OAuth2 / token-based authentication \n
- API gateways \n
- Event-driven architecture \n
- Data observability \n
- Public sector or regulated environment experience \n
- Data security and privacy \n
We're looking for someone who is genuinely hands-on, enjoys solving complex technical problems and can work effectively within a multidisciplinary Agile team. You should also be comfortable providing technical guidance and mentoring less experienced engineers.
\nSecurity: Active SC Clearance is essential.
\nIf you're an experienced Java/Python Engineer looking for your next challenging opportunity working with modern microservices, Kafka, Kubernetes and cloud technologies, we'd love to hear from you.
