At a Glance
- Tasks: Develop enterprise-grade applications using Java and Springboot in a secure environment.
- Company: Join Peregrine, a leader in tech and change programmes across the UK.
- Benefits: Enjoy competitive salary, flexible working, and professional growth opportunities.
- Other info: Be part of a diverse team that values integrity, curiosity, and continuous learning.
- Why this job: Make a real impact on high-stakes projects while growing your skills.
- Qualifications: 5+ years in software engineering with strong Java and Springboot experience.
The predicted salary is between 60000 - 75000 £ per year.
We are looking for an experienced SC Cleared Senior Java Developer to support the design, development, delivery, and ongoing enhancement of enterprise-scale applications within a highly secure and fast-paced environment. The successful candidate will work as part of an Agile engineering team delivering high-quality software solutions, contributing across the full software development lifecycle from design through to deployment and support. Please note: Active SC Clearance is required for this role.
Responsibilities:
- Develop and maintain enterprise-grade applications using Java and Springboot
- Deliver robust, scalable, and high-performing backend solutions
- Collaborate with cross-functional teams in an Agile delivery environment
- Contribute to code reviews, technical design discussions, and continuous improvement initiatives
- Support production releases, troubleshooting, and ongoing application support
- Ensure code quality, best practice, and secure development standards are maintained
Skills & Experience:
- Minimum 5 years’ proven experience in software engineering
- Strong hands-on experience with:
- Oracle PL/SQL
- Java
- Springboot
- Kafka
- Hibernate
- Gradle
- Proven track record of successful code delivery and production support
- High level of integrity, organisation, and self-motivation
- Strong problem-solving and communication skills
Desirable skills:
- Karate
- Openshift
- Jenkins
- React
- Redux / Redux Saga
- Control-M
- Experience working within Agile / SAFe environments
- Previous experience within financial services or regulated environments
About Peregrine:
We build workforces that deliver tech and change programmes at leading UK organisations. By combining data science from Peregrine Intelligence, our industry-accredited Peregrine Academy, and market-leading attraction and diversity initiatives, we bridge capability gaps at all levels in public and private sector organisations. We work closely with our clients to understand their challenges and deliver flexible, long-term solutions that make a real difference.
When you join Peregrine, you become part of a team that’s focused on growth, both yours, our clients’, and the sectors we support. You’ll also get access to a full range of benefits alongside your salary.
How Specialist Talent Works:
As a permanent employee at Peregrine, you’ll be part of our Specialist Talent team. That means you’ll work on-site or remotely with our clients, supporting them on complex, high-impact projects in Data, Digital and Business Transformation. You’ll get the variety and challenge of consultancy work, with the stability and support of a permanent role. You’re not a contractor - you’re a valued member of our team, with access to all the same benefits, learning opportunities, and community.
Our Culture:
We’re curious, open, and always learning. We believe in doing great work and doing it with integrity. We support each other, share ideas freely, and celebrate progress big and small. And we care about the impact we make, whether that’s helping clients solve tough problems or creating opportunities for people from all walks of life.
Diversity and Inclusion:
We’re proud to be a diverse team, with 20+ nationalities represented across Peregrine. We welcome people from all backgrounds and experiences, and we’re committed to building an inclusive workplace where everyone can thrive. Through our partnerships and internal initiatives, we’re working to improve social mobility, reduce our environmental impact, and help our clients build more inclusive teams too.
Senior Java Developer in London employer: Peregrine
At Peregrine, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters growth and collaboration. As a Senior Java Developer, you'll enjoy the stability of a permanent role while engaging in meaningful projects that drive innovation in both public and private sectors. With a commitment to diversity and inclusion, alongside comprehensive benefits and continuous learning opportunities, Peregrine is dedicated to supporting your professional journey in a secure and fast-paced environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Java and Springboot. 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 Agile methodologies and common coding challenges. Practice explaining your thought process clearly, as communication is key in collaborative environments.
✨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 Senior Java Developer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java, Springboot, and any other relevant technologies mentioned in the job description. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your ability to deliver high-quality software solutions. We love seeing real-world applications of your skills, especially in Agile environments!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a well-structured application!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen to join our team at Peregrine!
How to prepare for a job interview at Peregrine
✨Know Your Java Inside Out
Make sure you brush up on your Java and Springboot skills before the interview. Be ready to discuss your past projects in detail, especially those that involved enterprise-grade applications. Highlight your experience with Oracle PL/SQL and any other relevant technologies mentioned in the job description.
✨Showcase Your Agile Experience
Since the role involves working in an Agile environment, be prepared to talk about your experience in Agile teams. Share specific examples of how you've contributed to code reviews, technical discussions, and continuous improvement initiatives. This will demonstrate your ability to collaborate effectively with cross-functional teams.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and knowledge of backend solutions. Practice coding challenges or system design questions related to Java and Springboot. This will help you feel more confident and showcase your technical prowess during the interview.
✨Emphasise Your Soft Skills
While technical skills are crucial, don't forget to highlight your communication and organisational abilities. Discuss how you've maintained code quality and best practices in previous roles. Showing that you have a high level of integrity and self-motivation will resonate well with the interviewers at Peregrine.