Senior Java Developer
New Today
Senior Java Developer
Join to apply for the Senior Java Developer role at Waracle
Waracle is a world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation.
We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations.
Waracle are looking for a Senior Backend Java Developer with hands on experience in AI implementation to join our growing team.
This role is available on a permanent or contract (Outside IR35) basis and will be based hybrid from our London office.
As a Senior Backend Developer, you will be a key technical leader, responsible for the end-to-end design, delivery, and optimisation of our clients' most critical backend systems. This role requires not only deep expertise in modern Java backend engineering and microservices architecture, but also hands-on experience in AI/LLM implementation to build the next generation of intelligent digital products. You will be instrumental in modernising production systems at scale, ensuring our services are highly scalable, secure, and resilient.
Responsibilities
Design, deliver, and maintain end-to-end backend features and subsystems, ensuring readiness for release and deployment consistency.
Optimise service performance, scalability, and resilience using techniques like query tuning, caching, threading, and memory management.
Ensure code is modular, reusable, maintainable, and scalable. Conduct peer reviews and ensure adherence to engineering standards.
Deliver and maintain robust application security and guide the testing strategy across all levels (unit, integration, and service-level).
Identify and mitigate risks, providing structure in discussions and shaping tactical direction with solutions.
Evaluate trade-offs between speed and quality, and drive consistent sprint velocity.
Define requirements by translating business objectives into technical tasks, and explain technical trade-offs and present demos confidently to clients and stakeholders.
What you'll bring
Proven experience with a strong focus on Java backend expertise.
Demonstrated experience modernising production systems at scale, including understanding of strangler fig patterns, service decomposition, and legacy migration strategies.
Deep knowledge of API design and microservices architecture.
Hands-on experience building with Model Context Protocol (MCP) or similar techniques.
Demonstrated use of Claude Code, GitHub Copilot, or similar AI development tools in production work.
Experience implementing AI in CI/CD pipelines (code review, testing, security scanning).
Experience building agentic AI solutions or AI-powered automation tools.
Strong understanding of prompt engineering, model selection, and LLM capabilities/limitations.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.
Employment type: Contract
Location: London (hybrid)
#J-18808-Ljbffr
- Location:
- England, United Kingdom
- Job Type:
- FullTime