Gravitas Recruitment Group (Global) Ltd
Java Software Engineer
Gravitas Recruitment Group (Global) LtdUnited Kingdom2 days ago
ContractEngineering

Location: London, London, United Kingdom

Rate: £550 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).

Key Skills

Ranked by relevance