Java Full-Stack Lead Developer

Job title : Java Full-Stack Lead Developer

Location : Sheffield, UK

Work mode : Hybrid – 3 days weekly from office

Experience : 10+ years

Skills : Frontend, Backend, Data & Infrastructure

We at Coforge are looking for Java Full-Stack Lead Developer in Sheffield, UK.

This position operates within a large, dynamic financial services technology environment and plays a pivotal role in the successful delivery of CTOi Controls Transformation.

The Opportunity: (Brief Overview of the Role)

We are seeking a highly experienced Java Full-Stack Lead Developer with strong system architecture expertise to lead the design and delivery of scalable, distributed systems.This is a hands-on leadership role where you will define architecture, guide a globally distributed engineering team, and ensure high standards in both backend and frontend development.

Key Responsibilities

  • Lead the architecture design of complex, scalable and high-availability systems
  • Make critical decisions on system design, tech stack, and trade-offs
  • Drive end-to-end development across backend and frontend (hands-on coding required)
  • Lead and coordinate a globally distributed team across different time zones
  • Establish and enforce engineering best practices, coding standards, and design principles
  • Conduct design reviews, code reviews, and architecture governance
  • Optimize system performance, scalability, and reliability
  • Troubleshoot and resolve complex production and distributed system issues
  • Collaborate with product, design, and business stakeholders globally

What you will need to succeed in the role: (Minimum Qualification and Skills Required)

Architecture & System Design (Must-Have)

  • Proven experience designing large-scale distributed systems
  • Microservices architecture
  • Event-driven architecture
  • High concurrency and scalability patterns
  • Strong knowledge of:
  • System trade-offs (consistency vs availability, latency vs throughput)
  • API design and service boundaries
  • Fault tolerance and resilience design
  • Experience with system decomposition and domain modelling

Backend

  • Expert-level proficiency in Java (8/11/17+)
  • Strong experience with Spring Boot / Spring Cloud
  • Deep understanding of RESTful APIs and microservices
  • Experience with ORM frameworks (Hibernate, JPA)

Frontend

  • Strong hands-on experience with at least one:
  • React / Vue / Angular
  • Solid understanding of frontend architecture and state management
  • Ability to contribute to frontend system design (not just coding)

Data & Infrastructure

  • Strong experience with relational databases (Oracle / SQL Server / PostgreSQL)
  • Experience with:
  • Redis or distributed caching
  • Message queues (Kafka / RabbitMQ)
  • Familiar with:
  • Docker, Kubernetes
  • CI/CD and automated deployment pipelines

What additional skills will be good to have? (List out good to have skills and certifications)

Excellent project management skills with a track record of successfully leading large-scale initiatives preferred

Nice to Have (Strong Differentiators)

  • Experience with cloud-native architecture (AWS / Azure / GCP)
  • Experience designing multi-region or global systems
  • Exposure to AI systems (LLM, RAG, vector databases)
  • Experience with observability (metrics, tracing, logging systems)

Job Details

Company
Coforge
Location
Sheffield, UK
Posted