An innovative FinTech is developing a cloud native platform to transform the banking industry are currently hiring a number of Software Engineers. Their aim is to build a next-generation cloud-native technology platform enables their clients, to offer their customers, personalised banking experiences.
What we need:-
We are looking for a Java Spring Boot Developer. You will be responsible for building a digital wallet platform that will serve our retail and business customers. The critical value we are looking for, is the combination of deep subject matter expertise in instant payments, a proven track record in delivering bank critical systems, and a FinTech approach to the use of technology. This position requires an entrepreneurial operator looking to make an impact.
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, at least, Java, Python, NodeJS,
Knowledge of building services using a well-known framework like Spring Boot, Spring Security, Hibernate, Git, SQL, REST API, Test Driven Development.
Knowledge of CI/CD principles and experience of working with tools such as IntelliJ IDEA, TeamCity, Jenkins, CircleCI,
Experience of working with micro-services and designing APIs based on REST, gRPC or SOAP
Experience of working with data formats like JSON, XML, Yaml
Mandatory experience:-
Domain Knowledge of Financial Technology and Payments processing.
Experience of leading the delivery of specific Capital Markets or Banking Payment solutions, in areas such as Faster / Instant Payments, SEPA, SWIFT, BACS and mobile payments.
In depth technical knowledge in core payment areas and are able to articulate the functional and technical specification for . SWIFT, ACH, GIRO, Bacs, CHIPS and CHAPS In depth knowledge