At a Glance
- Tasks: Develop and maintain scalable digital services using modern technologies.
- Company: Leading public sector organisation with a high-performing team.
- Benefits: Competitive daily rate, hybrid work, and opportunities for professional growth.
- Other info: Initial 3-month contract with travel to various UK locations once a month.
- Why this job: Join a dynamic team and make a real impact in government digital services.
- Qualifications: Strong Java experience, RESTful API design, and TDD knowledge required.
A leading public sector organisation is seeking a Senior Software Developer to join a high-performing team delivering modern digital services within a complex government environment. This role is suited to an experienced engineer with strong backend and full-stack development capabilities, comfortable working across modern technologies and agile delivery teams.
Key Responsibilities
- Develop and maintain scalable digital services and applications
- Work across backend and full-stack development activities using modern technologies
- Write clean, maintainable code following Test-Driven Development (TDD) principles
- Collaborate with multidisciplinary teams to deliver high-quality solutions
- Support best engineering practices including code reviews and continuous improvement
Key Requirements
- Strong experience with Java 20 or above
- RESTful API design (recommended to have experience with OpenAPI) including versioning
- Spring Boot 3 or above
- Spring Data JPA/Hibernate
- Experience working with TypeScript
- Solid database experience
- Proven experience with TDD and agile delivery practices
- Previous experience within UK government or public sector environments
Additional Information
- BPSS or SC clearance required (or eligible)
- Initial 3-month contract starting ASAP
- Travel required once per month to a UK hub location (may vary between Liverpool, Nottingham, South Tyneside, Cardiff, Ipswich, or Brighton)
Apply now for immediate consideration.
Senior Java Software Engineer in England employer: Areti Group | B Corp™
Contact Detail:
Areti Group | B Corp™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who have experience in public sector projects. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java projects, especially those using Spring Boot and RESTful APIs. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on TDD principles and agile methodologies. Be ready to discuss how you've implemented these in past projects, as this is crucial for the role we're looking to fill.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Java Software Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 20, RESTful APIs, and Spring Boot. We want to see how your skills match the role, so don’t be shy about showcasing your backend and full-stack development capabilities!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our high-performing team. Mention your experience in agile environments and any previous work in the public sector to really grab our attention.
Showcase Your TDD Experience: Since we value clean, maintainable code, make sure to highlight your experience with Test-Driven Development. Share examples of how you’ve implemented TDD in past projects to demonstrate your commitment to best engineering practices.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Areti Group | B Corp™
✨Know Your Tech Stack
Make sure you’re well-versed in Java 20 and the frameworks mentioned, like Spring Boot and Hibernate. Brush up on RESTful API design and be ready to discuss how you've implemented these technologies in past projects.
✨Showcase Your TDD Skills
Since Test-Driven Development is a key requirement, prepare to talk about your experience with TDD. Bring examples of how it has improved your code quality and efficiency in previous roles.
✨Understand Agile Methodologies
Familiarise yourself with agile delivery practices. Be prepared to discuss how you’ve collaborated with multidisciplinary teams and contributed to continuous improvement in your past work.
✨Research the Organisation
Take some time to understand the public sector environment and the specific challenges they face. This will help you tailor your answers and show that you’re genuinely interested in contributing to their mission.