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 model, and opportunities for professional growth.
- Other info: Initial 3-month contract with travel to various UK locations.
- 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 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
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who have experience in public sector roles. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for interviews by brushing up on your Java skills and TDD principles. We recommend doing mock interviews with friends or using online platforms to get comfortable discussing your experience and technical knowledge.
✨Tip Number 3
Showcase your projects! If you’ve worked on any relevant applications or services, make sure to highlight them during interviews. We love seeing real-world examples of your coding prowess and problem-solving skills.
✨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’re always on the lookout for talented individuals like you to join our team.
We think you need these skills to ace Senior Java Software Engineer
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 key requirements in the job description, so don’t hold back on showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention your experience in agile teams and your commitment to TDD principles. We love seeing your personality come through!
Showcase Your Projects: If you've worked on any notable projects, especially in the public sector or using modern technologies, make sure to include them. We’re keen to see how you’ve applied your skills in real-world scenarios, so don’t be shy!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Let’s get your journey started!
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
Prepare to talk about your experience with Test-Driven Development. Have examples ready that demonstrate how you’ve written clean, maintainable code and how TDD has improved your workflow.
✨Understand Agile Methodologies
Since this role involves working in agile delivery teams, be prepared to discuss your experience in agile environments. Share specific instances where you collaborated with multidisciplinary teams to deliver high-quality solutions.
✨Familiarise Yourself with Public Sector Work
If you have previous experience in the UK government or public sector, highlight it! If not, do some research on the challenges and best practices in this area, as it will show your commitment and understanding of the environment.