Key responsibilities
- Design and implement financial products and features on top of Thought Machine Vault translating product requirements into robust technical solutions.
- Build event-driven microservices and integrations to extend the functionality of our core banking platform.
- Develop and maintain high-quality maintainable code using test-driven development (TDD) and strong engineering practices.
- Improve system reliability through comprehensive simulation end-to-end and performance testing.
- Operate and support services in production contributing to SRE processes incident response and continuous improvement of operational tooling.
- Deploy run and manage containerised services using Kubernetes and Docker.
- Leverage AWS infrastructure and services to build elastic secure and cost-effective solutions.
- Work with relational and object storage technologies (PostgreSQL Amazon Aurora S3) for persistence and data durability.
- Contribute to continuous integration and continuous delivery (CI/CD) pipelines and processes.
Requirements
- Proficient in Kotlin and/or Java; strong command of the JVM ecosystem and idiomatic language use.
- Solid experience in back-end development including building and operating microservices and designing reliable APIs.
- Practical experience with CI/CD practices and tooling (pipelines automation testing deployment).
- Experience working with AWS services and cloud-native development patterns (preferred).
- Demonstrated ability to learn quickly take ownership and deliver results in ambiguous or fast-moving contexts.
- Strong collaboration skills and experience working effectively in cross-functional teams.
- Excellent verbal and written communication organisational skills and attention to detail.
Key responsibilities Design and implement financial products and features on top of Thought Machine Vault translating product requirements into robust technical solutions. Build event-driven microservices and integrations to extend the functionality of our core banking platform. Develop and maintai...
Key responsibilities
- Design and implement financial products and features on top of Thought Machine Vault translating product requirements into robust technical solutions.
- Build event-driven microservices and integrations to extend the functionality of our core banking platform.
- Develop and maintain high-quality maintainable code using test-driven development (TDD) and strong engineering practices.
- Improve system reliability through comprehensive simulation end-to-end and performance testing.
- Operate and support services in production contributing to SRE processes incident response and continuous improvement of operational tooling.
- Deploy run and manage containerised services using Kubernetes and Docker.
- Leverage AWS infrastructure and services to build elastic secure and cost-effective solutions.
- Work with relational and object storage technologies (PostgreSQL Amazon Aurora S3) for persistence and data durability.
- Contribute to continuous integration and continuous delivery (CI/CD) pipelines and processes.
Requirements
- Proficient in Kotlin and/or Java; strong command of the JVM ecosystem and idiomatic language use.
- Solid experience in back-end development including building and operating microservices and designing reliable APIs.
- Practical experience with CI/CD practices and tooling (pipelines automation testing deployment).
- Experience working with AWS services and cloud-native development patterns (preferred).
- Demonstrated ability to learn quickly take ownership and deliver results in ambiguous or fast-moving contexts.
- Strong collaboration skills and experience working effectively in cross-functional teams.
- Excellent verbal and written communication organisational skills and attention to detail.
View more
View less