Java Software Engineer

Company: Oliver Bernard
Apply for the Java Software Engineer
Location: Greater London
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

#J-18808-Ljbffr…

Posted: February 2nd, 2026