Job Description

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 ...

Apply for this Position

Ready to join Jacobs? Click the button below to submit your application.

Submit Application