Lead Software Engineer - Java & Spring Boot
- norwich, norfolk, NR2 1ND, United Kingdom
- Permanent·Hybrid
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking an accomplished Lead Software Engineer with extensive experience in Java and Spring Boot to guide their development team in Norwich . This leadership role is pivotal in designing, developing, and delivering high-quality, scalable backend solutions that drive the company's core products. You will provide technical direction, mentor engineers, and champion best practices in software design, coding, and testing. This is an exceptional opportunity for an experienced engineer to make a significant impact, influence technical strategy, and contribute to a culture of engineering excellence and continuous improvement.
Key Responsibilities
- Lead the design, development, and implementation of robust, scalable, and maintainable backend services using Java and the Spring Boot framework.
- Provide technical leadership and mentorship to a team of software engineers, fostering a collaborative and high-performing environment.
- Collaborate with product managers and stakeholders to define technical requirements and project roadmaps.
- Champion best practices in software development, including clean code, test-driven development (TDD), and CI/CD.
- Optimize application performance, database interactions, and system architecture for scalability and reliability.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Troubleshoot and resolve complex technical issues in production environments.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional experience in software development, with a strong emphasis on Java.
- Expertise in building enterprise-level applications using the Spring Boot framework.
- Deep understanding of object-oriented design principles, design patterns, and data structures.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Familiarity with microservices architecture, RESTful APIs, and cloud platforms (AWS, Azure, GCP).
- Proven leadership and team mentoring abilities.
- Excellent communication and problem-solving skills.
Benefits
- A highly competitive salary and a significant performance-based bonus.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and holidays.
- Opportunities for professional development, certifications, and attending tech conferences.
- A hybrid work model supporting flexibility and work-life balance in Norwich .


