Location: London, London, United Kingdom
Rate: £600 per day
Contract type: Contract
We are seeking a Senior Java Developer to join a modern engineering team building high-performance, cloud-native services. You will take ownership of backend design and delivery, mentor engineers, and help elevate engineering standards. A key focus of this role is accelerating team capability with GitHub Copilot—we are looking for a genuine enthusiast who uses it daily, understands the newest features, and can coach others to use it safely and effectively.
Key Responsibilities
* Design, build, and optimise microservices and APIs using Java 21.
* Drive best practice in code quality, testing, secure coding, and performance tuning.
* Build and integrate with NoSQL data stores and event-driven components where appropriate.
* Deliver cloud solutions on Azure and/or AWS, including CI/CD and infrastructure collaboration.
* Champion developer productivity, including effective daily use of GitHub Copilot and prompting patterns.
* Mentor team members through pairing, reviews, and practical enablement sessions.
Essential Requirements
* Significant commercial experience as a Senior Java Developer, with strong hands-on delivery.
* Expert knowledge of Java 21 and modern Java ecosystem (Spring Boot, Gradle/Maven).
* Strong experience with microservices, RESTful API design, and distributed systems.
* Solid experience with NoSQL technologies (e.g., MongoDB, DynamoDB, Cosmos DB, Cassandra).
* Cloud experience in Azure and/or AWS (security, networking basics, managed services, monitoring).
* Excellent knowledge of automated testing (unit/integration), CI/CD, and version control (Git).
* GitHub Copilot: daily user who understands key new features, limitations, governance, and secure usage; able to upskill others.
* Strong communication skills and the ability to work effectively with product, QA, DevOps, and architecture.
Desirable
* Containerisation and orchestration (Docker, Kubernetes).
* Observability tooling (OpenTelemetry, Grafana, Prometheus, Azure Monitor, CloudWatch).
* Experience with event streaming (Kafka, Event Hubs, Kinesis).