Senior Java Software Engineer

Senior Java Software Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Peregrine

At a Glance

  • Tasks: Design and develop enterprise-scale applications in a secure, fast-paced environment.
  • Company: Join a leading tech firm focused on innovation and security.
  • Benefits: Enjoy a competitive salary, hybrid work, and opportunities for professional growth.
  • Other info: Active SC Clearance required; thrive in a dynamic, regulated environment.
  • Why this job: Make an impact with cutting-edge technology while working in a collaborative Agile team.
  • Qualifications: 5+ years in software engineering with strong Java and Springboot skills.

The predicted salary is between 60000 - 80000 £ 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
  • Experience working within Agile / SAFe environments
  • Previous experience within financial services or regulated environments

Senior Java Software Engineer employer: Peregrine

Join a leading organisation that values innovation and excellence in software engineering, offering a dynamic hybrid work environment. With a strong focus on employee growth, we provide extensive training opportunities and encourage collaboration within Agile teams to deliver high-quality solutions. Our commitment to maintaining a secure and supportive workplace ensures that you can thrive while contributing to impactful projects in the financial services sector.

Peregrine

Contact Details:

Peregrine Recruitment 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 industry, especially those who work in Agile environments or have experience with Java and Springboot. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to discuss your past projects. We all know that hands-on experience speaks volumes, so be ready to showcase your Java expertise!

Tip Number 3

Don’t underestimate the power of a good follow-up! After an interview, drop a quick thank-you email to express your appreciation. It shows your enthusiasm for the role and keeps you fresh in their minds.

Tip Number 4

Apply through our website! We make it super easy for you to find roles that match your skills. Plus, it gives us a chance to see your application directly, which can help you stand out from the crowd.

We think you need these skills to ace Senior Java Software Engineer

Java
Springboot
Oracle PL/SQL
Kafka
Hibernate
Gradle
Karate

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, Springboot, and any other relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include specific examples of enterprise-grade applications you've developed or maintained. We love seeing real-world applications of your skills, especially in Agile environments!

Be Clear and Concise:When writing your cover letter, get straight to the point. We appreciate clarity and brevity, so make sure you communicate your passion for software engineering and why you're a great fit for our team.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Peregrine

Know Your Tech Stack

Make sure you brush up on your Java, Springboot, and Oracle PL/SQL skills. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

Show Your Agile Experience

Since the role involves working in an Agile environment, be prepared to share examples of how you've contributed to Agile teams. Talk about your experience with code reviews, sprints, and collaboration with cross-functional teams.

Demonstrate Problem-Solving Skills

Prepare to tackle some technical problems during the interview. Think through your approach to troubleshooting and how you ensure code quality and best practices. They’ll want to see your thought process in action!

Highlight Your SC Clearance

Since active SC clearance is a must for this role, make sure to mention your clearance status early in the conversation. Discuss how your experience in secure environments has shaped your approach to software development.