Senior Java Developer
We are looking for a Senior Java Developer to join a modern engineering team focused on building high-performance, cloud-native services. The company values innovation and collaboration, fostering a culture of continuous improvement and technical excellence. In this role, you will take ownership of backend design and delivery, mentor engineers, and contribute to elevating engineering standards across the team. A key aspect of the role is accelerating team capability with GitHub Copilot—our ideal candidate is a genuine enthusiast who uses it daily, understands its latest features, and can coach others on its secure and effective usage.
Role Overview:
This position involves designing, building, and optimizing microservices and APIs using Java 21, with a focus on cloud solutions on Azure and/or AWS. You will drive best practices around code quality, testing, security, and performance, while collaborating on infrastructure and CI/CD pipelines. Mentoring team members through pairing sessions and code reviews is a key part of this role, supporting the overall growth and capability of the team.
Key Skills & Experience:
• Significant commercial experience as a Senior Java Developer, with proven hands-on delivery
• Expert knowledge of Java 21 and modern Java ecosystem tools (Spring Boot, Gradle/Maven)
• Strong experience with microservices, RESTful API design, and distributed systems
• Solid experience with NoSQL technologies (MongoDB, DynamoDB, Cosmos DB, Cassandra)
• Cloud experience in Azure and/or AWS, including security, networking, managed services, and monitoring
• Good understanding of automated testing (unit/integration), CI/CD, and version control (Git)
• Daily user of GitHub Copilot with knowledge of recent features, limitations, governance, and secure practices
• Excellent communication skills and ability to work effectively with cross-functional teams
Desirable:
• Containerisation and orchestration (Docker, Kubernetes)
• Observability tooling (OpenTelemetry, Grafana, Prometheus, Azure Monitor, CloudWatch)
• Experience with event streaming platforms (Kafka, Event Hubs, Kinesis)
This is a permanent role based in London, offering a hybrid work environment with two days on-site. The contract is outside IR35, with a daily rate of £550. If you're passionate about Java development, cloud technologies, and innovative tools like GitHub Copilot, we encourage you to apply.