Java Software Engineer

Oliver Bernard Ltd
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 89K

Job location

Tech stack

Java
Amazon Web Services (AWS)
Azure
Clojure
Continuous Integration
Java Virtual Machine (JVM)
Scala
Software Engineering
Spring-boot
Kotlin
Build Management
Microservices

Job description

A fast-growing Fintech company based in London, are on the lookout for talented Kotlin Engineers to join their high-impact engineering team.

You don't need to be a Kotlin expert yet - if you've worked in any JVM language (Java, Scala, Clojure, etc.) and are keen to learn Kotlin, we'd love to hear from you.

What you'll do

  • Design and build high-performance backend services using Kotlin (and the wider JVM ecosystem).
  • Collaborate closely with product managers, data engineers, and designers to deliver customer-focused financial solutions.
  • Write clean, testable, and maintainable code with a focus on reliability and scalability.
  • Contribute to architectural discussions and help shape our platform as we scale.

Requirements

  • Strong experience with Java, Scala, Kotlin, or another JVM language.
  • Solid understanding of modern software engineering principles - from CI/CD to cloud-native development (AWS, GCP, or Azure).
  • Experience with frameworks like Spring Boot, Micronaut, or Ktor is a plus.
  • A mindset geared toward collaboration, curiosity, and continuous improvement.

Benefits & conditions

  • Salary up to £100k
  • Hybrid working (2 days in London office, 3 days from home), can also work from abroad up to 120 days a year

Apply for this position