Technical Lead in London

Technical Lead in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
XCEEDANCE LIMITED

At a Glance

  • Tasks: Lead a team in developing AI-enabled Java microservices and drive innovative tech solutions.
  • Company: Join Xceedance, a global leader in insurance technology and consulting.
  • Benefits: Enjoy a supportive culture, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a diverse team reshaping the future of insurance.
  • Why this job: Make a real impact in the insurance industry with cutting-edge technology and AI.
  • Qualifications: 8-12 years of Java experience and proven leadership in engineering teams.

The predicted salary is between 70000 - 90000 £ per year.

Xceedance is a global provider of strategic consulting, managed services, and technology solutions to the insurance industry. We help insurers, reinsurers, brokers, and MGAs modernize operations, enhance underwriting and claims capabilities, and accelerate digital transformation using data, analytics, and advanced platforms.

We are seeking an accomplished Technical Lead with deep Java expertise and demonstrated experience integrating AI/ML capabilities into production systems. This role combines hands-on engineering with technical leadership — you will own the architecture and delivery of cloud-native microservices on our BPA (Beyond Policy Administration) platform, lead a team of engineers, and drive the adoption of AI tooling and AI-driven product features across the engineering organisation.

The right candidate still loves to code, thinks in systems and trade-offs, raises the technical bar of everyone around them, and has already shipped or championed AI-enabled capabilities — not just experimented from the sidelines.

Role Details

  • Location: London
  • Experience: 8–12 years of overall software engineering experience, including 2+ years leading engineering teams or owning technical delivery
  • Engagement Model: Full-time, Product Engineering

Job Responsibilities

  • Own the high-level and low-level design of services on the BPA platform — define service boundaries, integration contracts, data models, and non-functional requirements.
  • Lead architecture and design reviews; set and enforce engineering standards for code quality, security, performance, and testability across the team.
  • Design and implement RESTful APIs and microservices using Java 17+ and Spring Boot 3.x — this is a hands-on role; expect to spend meaningful time in the codebase on the hardest problems.
  • Drive resilience and scalability patterns (Circuit Breaker, Retry, Bulkhead, backpressure) and own production architecture decisions for your domain.
  • Identify, prioritise, and systematically retire technical debt; balance delivery speed against long-term platform health.
  • Lead, mentor, and grow a team of 4–8 engineers — through design walkthroughs, pair programming, rigorous code reviews, and structured feedback.
  • Own sprint delivery for your team: break epics into stories, drive estimation, surface risks and dependencies early, and be accountable for predictable, high-quality releases.
  • Collaborate with Product, QA, DevOps, and Architecture groups to align technical roadmaps with business priorities.
  • Run production readiness reviews; own observability standards (structured logging, metrics, distributed tracing, alerting) and incident response maturity for your services.
  • Contribute to hiring — interviews, technical assessments, and onboarding of new engineers.
  • Lead the design and delivery of LLM-based capabilities (e.g., OpenAI, Gemini, Claude) within Java services — document extraction, policy summarisation, intelligent routing — including evaluation, guardrails, cost, and latency considerations.
  • Architect retrieval-augmented generation (RAG) solutions using vector-search platforms (e.g., OpenSearch, Pinecone), owning decisions on chunking, embeddings, retrieval quality, and context management.
  • Champion fluent use of AI coding assistants (Claude Code, GitHub Copilot, Cursor, etc.) across the team — set usage standards, measure impact on throughput and quality, and coach engineers on effective adoption.
  • Establish patterns for prompt design, context management, response parsing, and testing of AI-enhanced features.
  • Stay current with applied AI developments; evaluate emerging tools and frameworks and bring pragmatic recommendations to engineering leadership.

Essential Qualifications and Skills

  • 8–12 years of hands-on Java development experience; expert-level command of modern Java (17+) is non-negotiable.
  • 2+ years leading engineering teams or operating as a tech lead / lead engineer with ownership of design and delivery outcomes.
  • Deep Spring Boot expertise: REST APIs, Spring Security, Spring Data, Spring Cache; proven ability to set patterns others follow.
  • Strong command of microservices architecture and distributed-systems fundamentals — resilience patterns, consistency trade-offs, API versioning, and inter-service communication.
  • Experience with Camunda BPM or similar workflow engines, including designing workflow-driven business processes.
  • Strong SQL and PostgreSQL skills, including schema design and query optimisation; depth in ORM frameworks (Hibernate/JPA).
  • Practical Git leadership: branching strategy ownership (trunk-based development or GitFlow), code review culture, and release management.
  • Working knowledge of OAuth2 / OpenID Connect, JWT, secure API design, and threat-modelling basics.
  • Experience owning CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent) and driving deployment automation and quality gates.
  • Demonstrated production (or near-production) experience with at least one of: LLM API integration, vector databases, prompt engineering, or RAG pipeline construction.
  • Familiarity with REST-based AI APIs (OpenAI, Anthropic, Google Vertex AI, or equivalent) and a working understanding of embeddings, semantic search, and token-based context management.
  • Comfortable reading Python code or notebooks (most AI libraries are Python-first); ability to translate patterns into robust Java implementations and guide others in doing so.
  • Active, fluent use of AI coding tools in your current workflow — and a point of view on where they help and where they don’t.
  • Strong Agile delivery experience — sprint planning, story decomposition, backlog grooming, retrospectives — including facilitating these ceremonies for a team.
  • Strong testing leadership: unit, component, and integration testing discipline (JUnit 5, Mockito, Testcontainers); exposure to BDD or contract testing is a plus.
  • Deep appreciation for observability: structured logging, distributed tracing, metrics, and alerting hygiene.

Desirable Qualifications and Skills

  • Insurance or Insurtech domain knowledge — Policy Administration, Claims, or Underwriting workflows.
  • Familiarity with Kafka or event-streaming patterns (producing, consuming, DLQs, retries) at design-ownership level.
  • Knowledge of containerisation and orchestration: Docker, Kubernetes/AKS, including capacity and cost considerations.
  • Exposure to LangChain4j, Spring AI, or similar Java-native AI integration frameworks.
  • Understanding of ACORD data standards.
  • Experience presenting technical decisions to senior stakeholders or contributing to architecture governance forums.

What Good Looks Like

The strongest candidates will show us — not just tell us — both their leadership and their AI engagement. That might be a service or platform you architected and the trade-offs you navigated, a team you grew and the engineers you developed, a RAG pipeline or LLM integration you took to production, or how you led your team’s adoption of AI coding tools and what measurably changed. We are not hiring a people manager who has stopped coding, nor a pure individual contributor; we are hiring a hands-on technical leader who raises the bar on engineering quality and is already applying AI rather than watching it from the sideline.

Our Promise to You

At Xceedance, we foster an inclusive, supportive, fun yet challenging team environment. We value a team composed of diverse backgrounds and respect the healthy expression of diverse opinions. You will be joining a team of experts reshaping the global insurance landscape. We champion innovation, foster professional growth, and make a meaningful impact through cutting-edge technology. We are an equal opportunity employer.

Technical Lead in London employer: XCEEDANCE LIMITED

At Xceedance, we pride ourselves on being an exceptional employer that champions innovation and professional growth within a dynamic and inclusive work culture. Located in the vibrant city of London, our team thrives on collaboration and creativity, offering unique opportunities to lead cutting-edge projects in AI and technology solutions for the insurance industry. Join us to make a meaningful impact while working alongside experts who are passionate about reshaping the global insurance landscape.

XCEEDANCE LIMITED

Contact Details:

XCEEDANCE LIMITED Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Technical Lead in London

Dive Into Industry Networking Events

Get your foot in the door by attending insurance industry events and conferences. Not only will you learn about the latest trends, but you'll also meet potential employers and industry peers. Check out local chapters of professional bodies like the Chartered Insurance Institute for valuable meetups.

Use LinkedIn to Your Advantage

Don’t underestimate the power of LinkedIn in the insurance world. Engage with industry content, join relevant groups, and connect with professionals at companies you admire (like XCEEDANCE LIMITED). A thoughtful message explaining your interest can really make a difference!

Look Out for Graduate Schemes

Many firms in insurance have structured graduate programmes. Keep an eye on application windows and utilise your university's career services for insider tips. These schemes are designed to develop talent and often lead to permanent roles after your initial training.

Leverage Your Current Connections

Got friends or family in the industry? Now’s the time to reach out! Personal referrals can give you a head start, so let them know you're on the lookout for full-time opportunities at places like XCEEDANCE LIMITED. Don’t shy away from asking for a coffee chat; you never know what doors it might open!

We think you need these skills to ace Technical Lead in London

Java 17+
Spring Boot 3.x
Microservices Architecture
RESTful APIs
AI/ML Integration
Cloud-Native Development
Technical Leadership

Some tips for your application 🫡

Highlight Your Analytical Skills:In insurance, we love a candidate who can crunch numbers and analyse data effectively. When crafting your CV, make sure to showcase any relevant coursework or experiences that highlight your analytical abilities, especially if you’ve tackled risk assessment or financial modelling.

Showcase Industry Knowledge:Don’t be shy about your knowledge of the insurance sector! We want to see that you've done your homework on current trends, regulations, and challenges in the industry. Mention any relevant projects or studies you’ve completed that demonstrate your understanding of the field in your cover letter.

Craft a Compelling Cover Letter:Your cover letter should tell us why you’re passionate about insurance. Share any personal experiences or what drew you into this profession. We’re looking for enthusiasm and a clear motivation for why you want to be part of our team at XCEEDANCE LIMITED.

Tailor Your CV for the Role:Don't just send a generic CV! Focus on tailoring it specifically for the insurance role at XCEEDANCE LIMITED. Highlight relevant skills such as risk management, customer service experience, or any certifications you've earned in the industry to make your application stand out.

How to prepare for a job interview at XCEEDANCE LIMITED

Know Your Numbers: Insurance Fundamentals

Brush up on your understanding of key insurance concepts, like underwriting principles and risk assessment. Expect the interviewer at XCEEDANCE LIMITED to throw some technical questions your way, so be ready to demonstrate your grasp of these essentials.

Showcase Your Analytical Side

In the insurance world, it's all about data. Prepare to discuss any analytical tools or methodologies you've used in past experiences. If you have a portfolio of projects where you've tackled complex data, bring that along to impress the team!

Prepare for Behavioural Questions

As a full-timer at XCEEDANCE LIMITED, they'll want to know how you handle real-life scenarios, not just theory. Think about challenges you've faced in teamwork or customer service, and how those experiences can relate to a career in insurance.

Know the Company Culture Inside Out

Understanding XCEEDANCE LIMITED's values and workplace culture is essential. Don’t just memorise their mission statement; think about how your personal values align with theirs. This will show your genuine interest in being part of their team long-term.