Lead Software Engineer - Java
Location: Hybrid - Worcestershire (2 days per week on-site)
An established and forward-thinking organisation is looking for an experienced Lead Java Software Engineer to join a collaborative and Agile development team. This is a hands-on development role, contributing to the delivery of enterprise-scale systems and the continuous improvement of a complex technical estate. You'll work across all phases of the software development lifecycle and play a key role in enhancing both customer experience and system capability.
Tech Stack
* Core Java development
* Web services (REST and SOAP)
* SQL and database development
* Exposure to Microsoft technologies and modern CI/CD practices is a bonus
* Working with both legacy and modernised codebases
What You'll Be Doing
* Designing and developing robust Java-based applications and services
* Contributing to the design and evolution of scalable architecture
* Collaborating with cross-functional teams (QA, BAs, Architects, etc.) in a Scrum environment
* Improving the software development process and mentoring other engineers where needed
* Playing a key role in Agile ceremonies and delivering high-quality production code
What We're Looking For
* Solid commercial experience in Java development
* Strong understanding of databases and production-grade applications
* Familiarity with secure coding practices and design patterns
* Proven problem-solving ability and technical leadership experience
* Experience with Agile (Scrum or Kanban) methodologies
Desirable
* Familiarity with CI/CD (Azure DevOps)
* Knowledge of SOA, domain modelling, and test-driven development
What's in It for You
* Flexible hybrid working - typically 2 days a week on-site in Worcester
* Bonus scheme and a competitive benefits package, including:
o Private healthcare
o Pension scheme
o Life assurance
* A supportive, inclusive company culture with real opportunities for progression
* Work in a growing, tech-led environment with exciting digital transformation goals
#J-18808-Ljbffr