Senior Java Developer

Apply

Overview

We are seeking a Senior Backend Java Developer to play a critical role in the design, delivery, and optimization of essential backend systems for our clients. This position requires a strong technical leader with extensive experience in Java backend engineering, microservices architecture, and AI implementation. You will collaborate with a talented team to innovate and create intelligent digital products and services, contributing to complex IT transformation projects.

Responsibilities

  • Design, deliver, and maintain end-to-end backend features and subsystems.
  • Optimize service performance, scalability, and resilience.
  • Ensure code is modular, reusable, maintainable, and scalable.
  • Conduct peer reviews to ensure adherence to engineering standards.
  • Deliver and maintain robust application security and guide the testing strategy.
  • Identify and mitigate risks in discussions and tactical decision-making.
  • Define requirements by translating business objectives into technical tasks.
  • Present technical trade-offs and demos confidently to clients and stakeholders.

Requirements

  • Proven experience with Java backend development.
  • Experience modernizing production systems at scale.
  • Strong understanding of API design and microservices architecture.
  • Hands-on experience with Model Context Protocol (MCP) or similar techniques.
  • Demonstrated use of AI development tools like Claude Code or GitHub Copilot.
  • Experience implementing AI in CI/CD pipelines.
  • Solid understanding of prompt engineering and LLM capabilities.
SkillsJava
LocationLondon
TypeHybrid
SourceLinkedIn
Posted01/11/25