Weâre on a mission to make banking 10x better. At 10x Banking, weâre transforming the financial industry with our cloud-native core banking platform. Our talented team has built the worldâs first'meta core' - a new category in core banking technology. 10x's platform powers global banks and financial institutions including Chase UK, Old Mutual and Westpac.
Requirements
- Solid Java software development skillset, ideally utilising Java 21 or higher and the Spring framework, in particular Spring Boot 3.x.x.
- A demonstrable Test-driven-development mindset, with good experience in writing unit, integration, and functional tests specifically for web services.
- Experience with Kafka and event-driven architecture.
- Prior experience working with SQL databases, strong knowledge around PostgreSQL.
- A keen interest in Continuous Integration / Continuous Deployment, experience with build tools such as Gradle / Maven.
- Experience in helping lead the development lifecycle process, best practices and operating distributed cloud-based microservices.
- Strong knowledge of designing and building RESTful APIs.
- Experience building and deploying production level Microservices using Docker / Kubernetes / Helm.
- Proven experience developing JVM-based microservices running in Kubernetes, and taking them through all stages of the development life cycle.
- Proven experience building cloud-based solutions using AWS.
- Applicable knowledge of event streaming technologies (e.g. Kafka).
- Excellent communication skills, solid work ethic, and a strong desire to write production-quality code
- Good experience of delivering software in an Agile manner, working as part of a Scrum team.
Benefits
- Diverse, global community that thrives on innovation and collaboration
- Exciting challenges with the utmost integrity, making a positive impact through work
- Fully remote environment, significant autonomy, and access to AI-powered tooling