freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Salary: £68,000 - 108,000 per year

Requirements:
  • Strong commercial experience in Java development (Java 8, 11, or 17+)
  • Experience working within banking, financial services, or a regulated environment
  • Proficiency with Spring Boot and/or Spring Framework
  • Experience with microservices architecture and RESTful API development
  • Strong understanding of SQL and relational databases
  • Familiarity with CI/CD pipelines and DevOps practices (Jenkins, GitLab, Azure DevOps)
  • Experience with cloud platforms (AWS, Azure, or GCP) desirable
  • Knowledge of containerisation (Docker, Kubernetes) desirable
  • Strong problem-solving skills and attention to detail
  • Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ)
  • Knowledge of investment banking, retail banking, or payments domain
  • Familiarity with regulatory frameworks (FCA, Basel III, MiFID II)
  • Experience with Agile methodologies (Scrum, SAFe)
  • Right to work in the UK; no visa sponsorship available for this role
Responsibilities:
  • Design and develop Java-based applications and microservices
  • Work within Agile/Scrum delivery teams to deliver high quality software
  • Collaborate with architects and senior engineers on solution design
  • Write clean, maintainable, and well-tested code, including unit and integration testing
  • Participate in code reviews and contribute to engineering best practices
  • Integrate with internal and third-party banking systems and APIs
  • Ensure all development meets security, compliance, and regulatory standards
  • Troubleshoot, debug, and optimise existing applications
Technologies:
  • API
  • AWS
  • ActiveMQ
  • Azure
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • GCP
  • GitLab
  • Java
  • Jenkins
  • Kafka
  • Kubernetes
  • RabbitMQ
  • SQL
  • Security
  • Spring
  • Spring Boot
  • microservices

More:

We are a leading financial services organisation investing heavily in our technology function as part of an ongoing digital transformation programme. We are growing our engineering team and offering a contract opportunity for an experienced Java Developer to work in a complex banking environment. This role offers exposure to large-scale, complex banking systems, hybrid working arrangements, and opportunities for career development and progression, alongside competitive pay and benefits including a performance-related bonus, pension scheme, and private healthcare.

last updated 33 week of 2026

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available