At a Glance
- Tasks: Design and build modern Java services while mentoring junior engineers.
- Company: Join a leading tech team delivering impactful digital services for the UK public sector.
- Benefits: Competitive salary, hybrid work, and a supportive environment for professional growth.
- Why this job: Make a difference with your coding skills in a dynamic Agile setting.
- Qualifications: Strong Java and Spring Boot experience, plus a passion for teamwork.
- Other info: Work remotely with just one day in the office each month.
The predicted salary is between 55000 - 75000 £ per year.
We are hiring an experienced Senior Software Engineer to join a growing engineering team delivering high-impact digital services for a large UK public sector organisation. This is a hands-on engineering role, focused on building, deploying and supporting modern Java-based services in a mature Agile and DevSecOps environment. You will work end-to-end on real-world systems used at national scale, alongside engineers, testers, DevOps and product specialists.
What you will be doing:
- Designing, building and supporting Java / Spring Boot services from concept through to production
- Developing RESTful APIs and loosely coupled microservices (sync & async)
- Applying engineering best practice including TDD, automated testing, CI/CD and pair programming
- Working across the full service lifecycle: build, test, deploy, monitor and support
- Contributing to technical discussions, improving ways of working and sharing knowledge with peers
- Supporting and informally mentoring less experienced engineers (no line management)
What you will bring:
- Strong commercial experience with Java and Spring Boot
- Experience building and testing REST APIs and microservices
- Solid understanding of TDD, unit testing and integration testing
- Experience with open-source integration frameworks
- Working knowledge of SQL and NoSQL databases
- Spring JPA, transactions and application design patterns
- Containers (Docker) and container platforms (e.g. Kubernetes)
- Exposure to cloud environments, CI/CD pipelines and application security principles
Other Info:
- Comfortable working in an Agile / DevSecOps delivery environment
- Open to candidates based anywhere in the UK
- Hybrid working with office attendance once per month
- Some flexibility required to meet client and project needs
- Fully remote working is not available
Security requirements:
You must be eligible for UK Security Clearance (SC) (UK residency required - background checks will apply)
Salary: £55,000 - £75,000, depending on experience. Plus a competitive benefits package.
Senior Java Developer employer: F5 Consultants
Contact Detail:
F5 Consultants Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your Java projects and contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common Java and Spring Boot questions. Practice coding challenges and be ready to discuss your past projects. Confidence is key, so let your passion for coding shine through!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Java Developer
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 designed and built services, 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 working in a DevSecOps environment and how you can contribute to our team. Keep it engaging and relevant!
Showcase Your Projects: If you've worked on any cool projects involving RESTful APIs or microservices, make sure to mention them. We love seeing real-world examples of your work and how you’ve applied best practices.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us!
How to prepare for a job interview at F5 Consultants
✨Know Your Java Inside Out
Make sure you brush up on your Java and Spring Boot knowledge. Be ready to discuss your past projects, focusing on how you designed and built services. Prepare to explain your approach to developing RESTful APIs and microservices, as this will likely come up in technical discussions.
✨Showcase Your Agile Experience
Since the role is set in an Agile and DevSecOps environment, be prepared to talk about your experience working in these methodologies. Share specific examples of how you've contributed to team dynamics, improved processes, or mentored less experienced engineers.
✨Demonstrate Your Testing Skills
Highlight your understanding of TDD, unit testing, and integration testing. Be ready to discuss how you apply these practices in your work. You might even want to prepare a brief example of a testing strategy you've implemented in a previous project.
✨Familiarise Yourself with CI/CD and Cloud Environments
Since the job involves working with CI/CD pipelines and cloud environments, make sure you can speak confidently about your experience with these technologies. Discuss any relevant tools you've used, like Docker or Kubernetes, and how they fit into your development workflow.