At a Glance
- Tasks: Lead the design and development of scalable Java applications in a dynamic team.
- Company: Join a major UK public sector digital transformation programme.
- Benefits: Competitive salary, remote work, and travel expenses covered.
- Other info: Opportunity for mentoring and technical leadership in an agile setting.
- Why this job: Make a real impact on services used by millions across the UK.
- Qualifications: Experience in Java, Spring Boot, and cloud-native environments.
The predicted salary is between 60000 - 75000 £ per year.
We’re looking for an experienced Principal Java Developer to join a major UK public sector digital transformation programme delivering large-scale, user-centered services used by millions across the UK. This is an opportunity to work within a complex cloud-native environment, helping build scalable and resilient digital platforms that manage high-volume transactions, case management, and document-driven workflows.
The Role
As a Principal Java Developer, you’ll work within cross-functional agile teams to design, build, and evolve modern digital services. You’ll collaborate closely with architects, engineers, product teams, delivery managers, and stakeholders to deliver high-quality solutions while providing technical leadership and mentoring across development teams. You’ll also play a key role in:
- Leading the design and development of scalable Java-based applications
- Promoting engineering best practices including TDD, code reviews, and continuous improvement
- Mentoring developers and providing technical leadership across agile teams
- Driving collaboration across teams and stakeholders
- Contributing to technical decision-making, architecture discussions, and delivery planning
- Ensuring solutions are cloud-native, resilient, secure, and maintainable
Tech Environment: Spring Boot, Maven, AWS, Relational