Java Software Engineer

Oliver Bernard Ltd
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services User Authentication Automation of Tests Microsoft Azure Cloud Computing Code Review Databases Java Web Services Enterprise Messaging Systems Standard Sql
+7 more
Spring-boot Backend Kubernetes Apache Kafka Restful APIs Docker Microservices

Job description

A London-based trading company is looking for an experienced Java Engineer to join their technology team on an initial 6-month contract.

This role is well suited to a backend-focused engineer who enjoys building robust, scalable Java services using modern frameworks, working closely with product, trading, and engineering teams.

The Role

  • Designing and developing backend services using Java and Spring Boot
  • Building and maintaining RESTful APIs and event-driven services
  • Writing clean, testable, and well-documented code
  • Collaborating with stakeholders to deliver new features and system improvements
  • Supporting and enhancing existing trading and risk platforms
  • Participating in code reviews and technical discussions

Required Skills

  • Strong commercial experience with Java (Java 8+)
  • Hands-on experience with Spring Boot and the wider Spring ecosystem
  • Experience building microservices-based architectures
  • Good knowledge of SQL databases and data modelling
  • Familiarity with CI/CD pipelines and automated testing
  • Experience working in financial services or trading environments

Nice to Have

  • Exposure to Kafka or other messaging systems
  • Experience with Docker / Kubernetes
  • Cloud experience (AWS, Azure, or GCP)
  • Knowledge of security, authentication, and API best practices

Requirements

  • Strong commercial experience with Java (Java 8+)
  • Hands-on experience with Spring Boot and the wider Spring ecosystem
  • Experience building microservices-based architectures
  • Good knowledge of SQL databases and data modelling
  • Familiarity with CI/CD pipelines and automated testing
  • Experience working in financial services or trading environments

Nice to Have

  • Exposure to Kafka or other messaging systems
  • Experience with Docker / Kubernetes
  • Cloud experience (AWS, Azure, or GCP)
  • Knowledge of security, authentication, and API best practices

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all