Java Developer - FTC or Permanent

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong experience in developing secure, scalable backend services with Java and Spring Boot., Familiarity with agile development methodologies such as Scrum and Kanban., Knowledge of modern software practices including CI/CD, TDD, and version control., Experience with automated testing, Jira, and Git workflows..

Key responsibilities:

  • Designing, developing, and maintaining backend digital services using Java and Spring.
  • Writing clean, tested, and well-documented code following standards.
  • Collaborating with cross-functional teams including UX designers, QAs, and analysts.
  • Supporting deployment pipelines, code reviews, and documentation to improve team capabilities.

Olive Jar Digital logo
Olive Jar Digital https://www.olivejar.co.uk
11 - 50 Employees
See all jobs

Job description

Permanent, or Fixed Term Contract
UK-wide
Hybrid/ Remote


About the role
Olive Jar Digital is at the forefront of enabling digital transformation for public sector and enterprise organisations. We are looking for a highly capable Java Developer join us in high-impact digital transformation programme within the public sector. You’ll be part of a multidisciplinary delivery team modernising services through agile methods and scalable architecture. This is a hands-on development role, building secure, maintainable, and efficient services that directly support major business outcomes.

Responsibilities

  • Designing, developing, and maintaining backend components for digital services using Java 23 and the Spring ecosystem
  • Writing clean, tested, and well-documented code in line with CCS standards
  • Implementing caching strategies with Ehcache for scalable performance
  • Working in agile teams, attending daily stand-ups, sprint planning, reviews, and retrospectives
  • Writing and executing unit tests with JUnit, and contributing to automated test coverage
  • Supporting the setup and maintenance of Dev/Test pipelines, bug tracking, and sprint reporting in Jira
  • Collaborating with UX designers, QAs, analysts, and delivery managers to deliver iteratively and incrementally
  • Contributing to code reviews and documentation to support ongoing capability uplift within the team
Experience & Skills Required
  • Strong experience developing secure, scalable backend services with Java and Spring Boot
  • Experience working in agile environments (Scrum, Kanban) and delivering in sprints
  • Solid understanding of modern software development practices including CI/CD, TDD, and version control
  • Experience writing and maintaining automated tests as part of the development cycle
  • Familiarity with Jira and Git-based workflows
  • Good communication skills and the ability to collaborate effectively in cross-functional teams
Benefits 
  • 25 Days Annual Leave per annum (plus 8 Bank Holidays as standard)
  • Health Insurance
  • Pension Scheme
  • Annual Bonus Scheme
  • Annual Salary Review
  • Electric Car Scheme

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Java Developer Related jobs