Java Software Engineer in Exeter

Java Software Engineer in Exeter

Exeter Full-Time 45000 - 55000 £ / year (est.) No working from home possible
Jacobs

At a Glance

  • Tasks: Design and deliver scalable back-end services using modern Java practices.
  • Company: Join a forward-thinking tech company with a collaborative spirit.
  • Benefits: Enjoy health cover, life assurance, and flexible working options.
  • Other info: Hybrid role with excellent career growth and work-life balance.
  • Why this job: Make an impact with cutting-edge technology in a dynamic environment.
  • Qualifications: Proven Java skills and a passion for problem-solving in agile teams.

The predicted salary is between 45000 - 55000 £ per year.

Responsibilities

  • Design, implement, and deliver scalable back‑end services and APIs using modern Java best practices.
  • Optimise application performance through multi‑threading and concurrency techniques.
  • Collaborate with agile teams, including product owners, architects, and QA engineers, to deliver high‑quality software.
  • Utilise cloud platforms like Azure and integrate data storage solutions for scalable service delivery.
  • Participate in technical design discussions, code reviews, and agile ceremonies.

Qualifications

  • Proven Java development expertise, strong understanding of Java 8+ features and object‑oriented design principles.
  • Expertise in multi‑threading, concurrency, and performance optimisation.
  • Experience with cloud platforms such as Azure and automated testing frameworks like JUnit.
  • Proven ability to deliver robust, scalable software solutions within agile teams.
  • Strong problem‑solving skills and a growth mindset, with enthusiasm for learning and knowledge sharing.

Additional Information

  • This role is subject to UK Security Vetting at SC (security check) level. Applicants must be eligible and willing to undergo the appropriate security clearance process, if not already cleared.
  • This is a full‑time, permanent, hybrid (2–3 days/week) role, with occasional business travel.
  • Full‑time employment is based on a 40‑hour working week. Work‑life balance and flexibility are emphasized, with flexi‑time available.
  • Benefits include comprehensive Health Cover, Life Assurance, Income Protection, holiday buy/sell scheme, and a variety of wellbeing, family, parental and fertility support offerings, along with an enhanced contribution pension scheme.

EEO Statement

As a disability confident employer, we will interview disabled candidates who best meet the criteria. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role.

Java Software Engineer in Exeter employer: Jacobs

As a Java Software Engineer with us, you'll thrive in a dynamic and inclusive work environment that prioritises work-life balance and flexibility. Our commitment to employee growth is evident through comprehensive benefits, including health cover, life assurance, and a robust pension scheme, alongside opportunities for continuous learning and collaboration within agile teams. Join us in a hybrid role that not only values your expertise but also supports your personal and professional development in a forward-thinking company.

Jacobs

Contact Details:

Jacobs Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer in Exeter

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in agile teams. 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 showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of multi-threading, concurrency, and cloud platforms like Azure. Practise common technical questions and be ready to discuss how you've optimised performance in past projects.

Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it shows you're genuinely interested in being part of our team!

We think you need these skills to ace Java Software Engineer in Exeter

Java Development
Java 8+ Features
Object-Oriented Design Principles
Multi-Threading
Concurrency Techniques
Performance Optimisation
Cloud Platforms (Azure)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java development expertise and experience with multi-threading and concurrency. We want to see how your skills align with the responsibilities listed in the job description, so don’t hold back!

Showcase Your Projects:Include any relevant projects or contributions that demonstrate your ability to deliver scalable back-end services. If you've worked with cloud platforms like Azure, make sure to mention it – we love seeing practical examples of your work!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your enthusiasm for the role and how you embody the growth mindset we value. Share why you’re excited about collaborating with agile teams and contributing to high-quality software.

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 – just follow the prompts and submit your materials!

How to prepare for a job interview at Jacobs

Know Your Java Inside Out

Make sure you brush up on your Java 8+ features and object-oriented design principles. Be ready to discuss how you've applied multi-threading and concurrency techniques in your past projects. This will show that you not only know the theory but can also implement it effectively.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in software development and how you tackled them. Highlight your growth mindset and enthusiasm for learning, as this aligns well with the company's values and the agile environment they'll be working in.

Familiarise Yourself with Cloud Platforms

Since the role involves working with Azure, make sure you understand its key features and how to integrate data storage solutions. If you have experience with cloud platforms, be ready to discuss how you've used them to deliver scalable services in previous roles.

Engage in Technical Discussions

Be prepared to participate actively in technical design discussions during the interview. This could involve discussing code reviews or agile ceremonies. Show that you're a team player who values collaboration and is eager to contribute to high-quality software delivery.