Permanent
Full Stack Software Engineer – OpenXccess Ltd

Full Stack Software Engineer

Permanent
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. The platform is to be built on a highly available and robust microservices architecture, using a unique data model that is fully compliant with Open Banking standards. The team is driven by technology and is looking to work with the modern frameworks and technologies. In particular, the team require developers with experience in Java, microservices and RESTful API’s
What we need

We are looking for a Software Engineer 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
  • Bachelor’s 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, one of Java, Python, NodeJS, C, C++
  • 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 e.g. SWIFT, ACH, GIRO, Bacs, CHIPS and CHAPS
  • In depth knowledge of the Payments Value Chain, able to articulate the functional and technical differences between: Initiation, Order Management, Execution and Clearing & Settlement.

What would be nice to have

  • 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.
  • Camunda workflow engine,
Note

Given the current global situation of Covid-19, the travel requirement and the work therein will be adjusted accordingly so that the work can be done via digital platforms and on a remote basis until things change.