Senior Java Software Engineer

Senior Java Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
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 innovative software solutions.
  • Benefits: Enjoy competitive salary, hybrid work, and opportunities for professional growth.
  • Other info: Active SC Clearance required; thrive in an Agile delivery environment.
  • Why this job: Make a real impact in a dynamic team while working with cutting-edge technologies.
  • 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

As a leading employer in the software engineering sector, we offer a dynamic and inclusive work culture that prioritises employee growth and development. Our hybrid working model allows for flexibility while collaborating with talented professionals in a secure environment, ensuring that you can thrive both personally and professionally. With a commitment to innovation and excellence, we provide our team members with the tools and opportunities to make a meaningful impact in the world of enterprise-scale applications.

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

Show off your skills! Create a portfolio showcasing your best projects, especially those involving enterprise-grade applications. This is your chance to demonstrate your hands-on experience with Java, Springboot, and other relevant technologies.

Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and your problem-solving skills. Be ready to discuss how you've contributed to code reviews and technical design discussions in the past. We want to see your thought process!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our platform.

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

Java
Springboot
Oracle PL/SQL
Kafka
Hibernate
Gradle
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, Springboot, and any 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 don’t miss out on any important updates from us!

How to prepare for a job interview at Peregrine

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java, Springboot, and any other technologies mentioned in the job description. Brush up on your knowledge of Oracle PL/SQL, Kafka, and Hibernate. Being able to discuss your hands-on experience with these tools will show that you're not just familiar but truly capable.

Showcase Your Agile Experience

Since this role involves working in an Agile environment, be prepared to discuss your previous experiences in Agile teams. Share specific examples of how you've contributed to sprints, participated in code reviews, or collaborated with cross-functional teams. This will demonstrate your adaptability and teamwork skills.

Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities. Think of scenarios where you’ve tackled complex issues in production support or during application development. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly and effectively.

Emphasise Security and Best Practices

Given the nature of the role, it’s crucial to highlight your understanding of secure development standards and best practices. Be ready to discuss how you ensure code quality and maintain security in your projects. This will reassure the interviewers that you take these aspects seriously in a highly regulated environment.