At a Glance
- Tasks: Develop and maintain scalable Java services and applications in a collaborative team.
- Company: Leading public sector organisation with a focus on modern digital services.
- Benefits: Competitive daily rate, hybrid working, and opportunity for immediate start.
- Other info: BPSS clearance required; flexible hybrid role with multiple UK hub locations.
- Why this job: Join a dynamic team and work on impactful projects in a fast-paced environment.
- Qualifications: Mid/Senior level experience in Java, Spring Boot, and microservices architecture.
A leading public sector organisation is seeking a Java Developer (Mid/Senior level) to support the delivery of modern digital services within a fast-paced engineering environment.
This is an opportunity to join a collaborative team working on scalable backend systems and microservices architecture, with flexible hybrid working across multiple UK hub locations.
SOW & Deliverables- Develop and maintain scalable Java-based services and applications
- Build and support Spring Boot microservices
- Work with Kafka and event-driven architectures
- Contribute to agile delivery using Test-Driven Development (TDD) principles
- Support engineering best practices and collaborate across multidisciplinary teams
- Participate in delivery activities within a modern cloud-native environment
- Mid or Senior level software development experience
- Strong experience with Java and Spring Boot
- Experience building and supporting microservices architectures
- Knowledge of Kafka or similar messaging/event streaming technologies
- Proven experience with TDD
- Government/public sector experience preferred but not essential
- Available to interview and start at short notice
- BPSS clearance required (or eligible)
- Hybrid role with onsite attendance 1–2 times per month
- Hub locations include: London, Glasgow, Newcastle, Leeds, Sheffield, Manchester, Birmingham, Blackpool, Cardiff
- Initial 3-month contract starting ASAP
Apply now for immediate consideration.
Java Software Engineer 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
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in public sector organisations. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Prepare for those interviews! Brush up on your Java and Spring Boot skills, and be ready to discuss your experience with microservices and TDD. Practising common interview questions can really help you stand out.
✨Tip Number 3
Show off your projects! If you've worked on any relevant Java applications or microservices, make sure to highlight them during your conversations. Real-world examples can make a huge difference.
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and Spring Boot experience. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background in microservices and TDD makes you a perfect fit for our team.
Showcase Your Projects: If you've worked on any cool projects involving Kafka or event-driven architectures, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
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 prepared to discuss your experience with Java and Spring Boot in detail, as well as any specific projects you've worked on that involved scalable services or microservices architecture.
✨Showcase Your TDD Knowledge
Since the role emphasises Test-Driven Development (TDD), be ready to explain how you've applied TDD principles in your previous work. Bring examples of how TDD has improved your code quality and efficiency in past projects.
✨Familiarise Yourself with Kafka
If you have experience with Kafka or similar messaging technologies, make sure to highlight it. If not, do a bit of research and understand its role in event-driven architectures, as this could come up during technical discussions.
✨Prepare for Agile Discussions
As the position involves working in an agile environment, be prepared to discuss your experience with agile methodologies. Think about how you've collaborated with multidisciplinary teams and contributed to delivery activities in your past roles.