Job description:
We’re looking for Java engineers to:
- Help us build cloud-native containerized applications
- Adopt Java’s latest features and tools
- Build with scale and testability front of mind
- Set the bar for code quality and engineering practices within their team
- Use modern deployment and observability techniques
Your team
You’ll be part of a cross-functional agile team, with time to innovate whilst focusing on outcomes and continuous learning.
Your expertise
- Experience developing applications using modern Java versions
- You’re comfortable using popular libraries such as Apache Commons and Spring Boot
- You’ve got experience working with databases technologies – relational or No-SQL
- You know how to performance tune applications including using profiling, threading and concurrency
- You can apply a range of testing techniques, such as TDD and BDD, to continually test the applications you build
- Experience with other JVM languages, such as Kotlin or Scala, not essential but are of interest to us