Proficiency in modern programming languages such as Java, Kotlin, Python, or Go., Solid experience in back-end development and CI/CD processes., Experience working with large-scale distributed systems for high reliability., Fundamental knowledge of SQL databases and financial systems is a plus..
Key responsibilities:
Design and develop financial products on the core banking platform.
Create event-driven microservices to enhance platform functionality.
Maintain and improve the reliability of services through testing and support.
Implement continuous integration and delivery practices.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
BGTS International Business Unit is looking for a Java/Kotlin Developer to join our growing team based in Turkey, the UK, and the EU. Our teams support many clients in the UK and EU across industries.
Join a team to build a virtual bank from scratch using cloud-native technologies. You will be solving exciting problems and delivering high-quality products in small, interdisciplinary teams that apply the learnings from Google, Twitter, and Netflix to build the next generation of banking.
Responsibilities
Design and develop financial products built on top of our core banking platform - Thought Machine Vault
Design and develop event driven micro services for enhancing the functionality of our core banking platform
Maintain and improve the reliability of our services using effective simulation, e2e and performance tests
Improve SRE processes and provide production support for our services
Write high quality, maintainable code using TDD
Use Kubernetes and Docker to schedule and run microservices
Our technology stack is predominantly Python and Kotlin / Java, but our architecture allows for using the most appropriate language to solve a given problem. - PostgreSQL, Aurora and S3 for persistence
Leverage our elastic AWS infrastructure
Practice continuous integration and delivery
You build it, you run it.
Requirements
Proficiency in any modern programming language
Willing to working with services written in Python, Kotlin and Go
Solid experience in back-end development and CI/CD processes
Experience working with large scale distributed systems built for extreme reliability
Fundamental knowledge of working with SQL databases at scale
Experience in developing financial systems with industrial standard would be a plus
Quick learner with an ambitious and results driven personality
Work well as part of a team in a fast-paced environment.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.