At a Glance
- Tasks: Design and develop Java-based microservices for modern digital services.
- Company: Leading public sector organisation with a focus on innovation.
- Benefits: Competitive daily rate, flexible remote work, and occasional travel.
- Other info: Flexible hybrid working with excellent career growth opportunities.
- Why this job: Join a dynamic team and make a real impact in the public sector.
- Qualifications: Strong Java and Spring Boot experience, plus TDD skills.
The predicted salary is between 66000 - 66000 £ per year.
A leading public sector organisation is seeking a Java Developer (Mid–Senior level) to support the delivery of modern, scalable digital services. This role offers flexible hybrid working, with occasional travel (1–2 times per month) to a UK hub location.
Key Responsibilities- Design, develop, and maintain Java-based microservices
- Build scalable applications using Spring Boot
- Work within an agile environment, contributing to high-quality delivery
- Implement and maintain event-driven architectures (Kafka)
- Write clean, testable code following TDD principles
- Strong experience with Java and Spring Boot
- Experience building microservices architectures
- Knowledge of Kafka or similar messaging technologies
- Proven experience with Test-Driven Development (TDD)
- Ability to work effectively in collaborative, agile teams
- Experience working within UK government or public sector environments
- BPSS clearance required (or eligible)
- Travel to a UK hub (1–2 times per month) – multiple locations available including London, Leeds, Manchester, and more
Java Software Engineer in London employer: Areti Group | B CorpTM
Contact Detail:
Areti Group | B CorpTM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in public sector organisations. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially any microservices or TDD examples. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview by brushing up on agile methodologies and event-driven architectures. Be ready to discuss how you've implemented these in past roles, as it shows you're not just a coder but a team player too!
✨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 are proactive about their job search.
We think you need these skills to ace Java Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Spring Boot. We want to see how you've built microservices and worked in agile teams, so don’t hold back on those details!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about developing scalable applications and how your skills align with our needs. Keep it engaging and relevant!
Showcase Your TDD Experience: Since we value Test-Driven Development, be sure to mention any projects where you’ve implemented TDD principles. We love seeing clean, testable code in action!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Areti Group | B CorpTM
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with Java and Spring Boot, as well as any microservices you've built. Practising coding challenges can help you articulate your thought process during technical questions.
✨Familiarise Yourself with TDD
Since Test-Driven Development (TDD) is a key requirement, be prepared to explain how you've implemented TDD in your previous projects. Bring examples of how writing tests first has improved your code quality and efficiency.
✨Understand Event-Driven Architectures
Get a good grasp of event-driven architectures, especially Kafka or similar technologies. Be ready to discuss how you've used these in past roles and how they can benefit scalable applications. This will show your depth of knowledge and practical experience.
✨Show Your Agile Spirit
Since the role involves working in an agile environment, be prepared to share your experiences collaborating within teams. Highlight any specific methodologies you've used and how you contributed to high-quality delivery. This will demonstrate that you're a team player who thrives in dynamic settings.