I am currently working with an interesting Fin-tech company that has a very sporty twist to its offering. They have essentially built and launched a global sport exchange. This is essentially a platform for fans to buy and sell shares in their favourite athletes. Speculating on their performance play by play, game by game, season […]
I am currently working with an interesting Fin-tech company that has a very sporty twist to its offering. They have essentially built and launched a global sport exchange. This is essentially a platform for fans to buy and sell shares in their favourite athletes. Speculating on their performance play by play, game by game, season by season.
The company has an impressive line-up of Founders, including traders from a leading global investment bank and a Sports betting technologist from one of UK’s top gambling outfits.
They believe that millions of people’s passion is sport, but yet they invest their money in stocks with limited knowledge. Imagine if they could use their sports knowledge to invest their money more wisely… So that’s why they are building a platform for people to start speculating, trading and investing in them!
The ideal candidate
They are now looking to further expand the team in a number of areas, they have a very lean and experienced development team at the moment. But with the growing sophistication of the platform, they need to keep growing.
My client are now currently looking to hire a senior Back-End Java developer with strong knowledge of the Spring boot framework, Microservices, and Domain Driven Design (DDD), as well as good experience of Google Cloud (or AWS) and DevOps tools such as Jenkins and Docker.
You will be working alongside other senior developers extending and improving the backend architecture, designing and developing new microservices, as well as being involved in maintaining and improving a low-latency matching engine alongside other core services. In addition, you will leverage your existing DevOps experience to research, design, and implement an improved Continuous Integration/Continuous Deliver CI/CD system for the entire backend architecture.
You will also be developing API integrations with 3rd party providers, in particular push-model sports data feeds. You will also build and maintain coherent RESTful APIs, which will be consumed by external API clients and the internal GraphQL server (and indirectly by their React/React-Native frontend applications)
Minimum 5 years of Back-End Java experience Strong knowledge of the Spring framework (ideally Spring Boot) Good knowledge of Google Cloud (or AWS) Experience working with Microservices architecture Experience with DevOps and CI/CD tools (Jenkins, Docker, Kubernetes) Basic understanding of networks, security, and system resilience Knowledge of messaging queues (e.g. Kafka) Building/consuming RESTful APIs NoSQL databases (e.g. Mongo) Comfortable in a UNIX-like command line A desire to learn and apply best practices in software development Desired Skills - Basic frontend experience (ideally React) GraphQL Test Driven Development (TDD) Experience working in an Agile environment (e.g. Scrum)
Apply for this role
Use the form to send us your details, a CV or covering letter. Explain your skillset and your perfect job.