Senior Java Developer

Apply

Overview

As a Senior Backend Java Developer, you will play a pivotal role in designing, delivering, and optimizing backend systems for ambitious clients in a dynamic consultancy environment. This hybrid position allows you to leverage your deep expertise in Java backend engineering and AI implementation to create intelligent digital products. You will work collaboratively within a diverse team, driving technical excellence and shaping the future of client solutions.

Responsibilities

  • Design and maintain end-to-end backend features and subsystems.
  • Optimize service performance, scalability, and resilience.
  • Ensure code modularity, reusability, maintainability, and scalability.
  • Conduct peer reviews and maintain adherence to engineering standards.
  • Deliver robust application security and guide the testing strategy.
  • Identify risks and provide strategic solutions.
  • Translate business objectives into technical tasks and present demos to clients.
  • Implement AI solutions in CI/CD pipelines.

Requirements

  • Proven expertise in Java backend development.
  • Experience modernizing production systems at scale.
  • Deep knowledge of API design and microservices architecture.
  • Hands-on experience with AI development tools like GitHub Copilot.
  • Experience building AI solutions or automation tools.
  • Strong understanding of prompt engineering and LLM capabilities.
  • Demonstrated use of Model Context Protocol (MCP) or similar techniques.
  • Familiarity with CI/CD practices.
SkillsJava
LocationLondon
TypeHybrid
SourceLinkedIn
Posted31/10/25