The Best Job Listing Theme. Everything you need.

Lorem ipsum dolor sit amet, quo veri iuvaret ex, iusto pericula efficiendi pro id. Te vis labores accusamus.


Senior Java Developer 2210252

Londen, Verenigd Koninkrijk
Oct 25, 2022
Closes: Nov 28, 2022

Senior Java Developer 2210252

Design the architecture, data models, and flows for CBDC-related experimentation
Develop test cases, prepare testing environments, and document the findings to guide business and technical decisions
Develop CBDC experiments from a technical standpoint and lead the development of novel feature implementation
Assess the capabilities and limitations of technology vendors, and, where appropriate, evaluate the benefits and drawbacks of DLT or non-DLT technology
Utilize a range of proven languages such as Java, Python, and JavaScript on Unix-like virtual machines to build solutions that drive value for our customers and stakeholders

Technical Skills & Core Competencies

Experience in implementing enterprise-level DLT/blockchain systems/protocols including R3 Corda and Ethereum-based networks such as Quorum and Hyperledger Besu
Experience writing smart contracts in Solidity and Kotlin, using the web3 library, Truffle Suite, or OpenZeppelin
Strong development experience using cloud infrastructure with preference for AWS, but Azure and GCP are nice to have
Experience implementing authorisation/authentication flows or working against existing services that rely on OIDC/SAML/OAuth2
Experience designing and implementing microservices architecture, container-based APIs using container frameworks
Experience with several programming languages, frameworks, and design patterns (examples include Java, Python, C/C++, Unix shell scripting, Spring Boot, JavaScript, React, Node, Express, RESTful APIs, and GraphQL)
Strong technical knowledge and a passion for cutting edge technologies, along with the ability to quickly and continuously learn new concepts
Quality-oriented: You know that production-ready software takes more than just committing code
Agile mindset: You like to learn and continuously improve the way we work
Security mindset: You know that security is always top of mind and are conscious of keeping in line with Security policy
Appetite for the business: You like technology and you love to use it to create solutions to help your customers

Professional competencies
Autonomous and driven with strong ability to quickly adapt and respond to change
Customer oriented and quality mindset – we continually strive to deliver true customer value
Open-minded, solutions oriented, and a true team player who gains energy through collaboration
Willingness to continuously learn and take ownership of projects and tasks
A team player willing to work in a multicultural environment, able to build and maintain working relationships across internal and external organizations and virtual teams
Strong verbal and written communication skills in English

Nice to have
In depth knowledge of existing payment systems and concepts such as correspondent banking, settlement/clearing, RTGS, etc. is a plus
Experience with and deep understanding of full stack development lifecycle including best practices, code reviews, testing, building UIs, and integrating with databases
Experience architecting Kubernetes, service mesh, and ingress concepts to architect and deploy applications at scale
Working knowledge of modern software development practices and technologies such as Agile methodologies, Design Thinking, DevOps, and CI/CD practices.
Understanding of messaging systems like Rabbit MQ, Kafka, or Kinesis
Experience building or implementing secure web applications with RBAC, IAM, PKI, and key management such as Hashicorp Vault or CyberArk
Demonstrated ability to independently research technical topics and generate creative and innovative solutions using design thinking, lean and agile frameworks

3+ years of experience in a similar capacity requiring strong technical and business understanding
See core competencies for relevant experience

University degree in computer science or related field. Or equivalent work experience

Senior Java Developer 2210252

How to Find Us