Software Development Engineer - Customer

10x Future Technologies Services Limited ,
London, Greater London

Overview

Job Description

The Customer Tribe at 10x owns the customer relationships all the way from application to post-account creation relationship supporting millions of transactions a day. What you build, directly influences the interactions with the customers and their ability to bank effectively with our client. We work with a variety of technologies using the right solution for the problem at hand and we take ownership of the end-to-end delivery of our services and SDK. Were growing fast and there is tremendous opportunity for learning, growing, building strong relationships and career progression. As a Software Development Engineer you will be working with application development and integration technologies contributing to the design and implementation of significant technical projects, writing high quality, critical path code. You will work with the Product Owners and the BAs to help flesh out functional and non-functional product specifications and work with the team to meet the DoD. Requirements Essential: * Bachelors Degree in Computer Science or related field, or relevant industry experience as a Software Engineer * Understanding of algorithm design, complex problem solving, data analysis and OOP * Proficiency in Java 8 and above * Knowledge of CI/CD principles and experience of working with tools such as TeamCity, Jenkins, CircleCI * Experience of working with micro-services and designing APIs based on REST or gRPC * Experience of working with data formats like JSON and Yaml * Knowledge of building services using a well-known framework like Spring Boot or Dropwizard Desirable: * Knowledge of working with containerisation frameworks and deploying them onto the cloud * Experience of working on any of the popular cloud platforms, like AWS, Azure or GCP * Experience of working with distributed systems and technologies such as Apache Kafka, MongoDB, CockroachDB, DynamoDB and Apache Spark Benefits * Competitive About 10x 10x Future Technologies Services is a strategic solutions business working to transform banking and make it 10x better for customers, banks and society. Our next-generation cloud-native technology platform enables our financial services clients to give their customers more timely, relevant and personalised experiences when it comes to managing money. Our 10x team comprises more than 500 specialists with deep and relevant experience amassed from multi-billion-dollar businesses, challenger banks, disruptor brands and start-ups. At 10x you will work alongside innovators and leaders in banking and financial services, big-technology and consumer-focused industries proven practitioners who understand how to meet the evolving needs of businesses and consumers. Our engineers and developers are leaders too, drawing on experience from within and outside of financial services to deliver new digital solutions. They work across API development, security, cloud-native engineering and payments technology and include UI and UX designers, technical architects and data scientists. At the heart of everything we do are our three values - Transformation , Integrity and Impact . Learn more at www.10xbanking.com