Java Full-Stack Lead Developer
Listed on 2026-05-06
-
Software Development
Full Stack Developer, Cloud Engineer - Software
Location
:
Sheffield, UK
Work mode
:
Hybrid – 3 days weekly from office
Experience
: 10+ years
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
- 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
- Strong experience with Spring Boot / Spring Cloud
- Deep understanding of RESTful APIs and microservices
- Re xpnce with ORM frameworks (Hibernate, JPA)
- 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)
- Strong experience with relational databases (Oracle / SQL Server / Postgre
SQL) - Experience with:
- Redis or distributed caching
- Familiar with:
- CI/CD and automated deployment pipelines
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)
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: