C

Citi

Runs banking and payments for global clients

Blockchain Engineer - Digital Assets Platform, AVP

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • Experience and expertise with backend web development using Java Spring.
  • Experience in the full software development and testing lifecycle.
  • Experience developing web applications using asynchronous programming and communication.
  • Familiarity with best practices and patterns for reliability, scalability, and performance in web applications.
  • Working knowledge of data structures, algorithms, and design patterns, with the ability to translate them into clean, working code.
  • Working knowledge of deployment and application management tools such as Git, Jira, Jenkins, and Helm Charts.
  • A proven track record of delivering good-quality commercial software products with increasing complexity.
  • Hands-on development experience building enterprise-grade web applications.
  • Ability to communicate with technical and non-technical stakeholders at various levels.

Responsibilities

  • Collaborate with team members on implementation approaches for web applications leveraging blockchain technology.
  • Contribute to the delivery of functional scope for applications leveraging blockchain technology while meeting established quality standards.
  • Support solution engineering efforts to meet stakeholder requirements and expectations.
  • Apply best practices and common design patterns for enterprise web applications.
  • Apply best practices and common design patterns for web3 applications.
  • Use collaborative tools to manage and deliver work effectively within a distributed team.
  • Contribute to and maintain technical documentation for code and applications built and maintained.
  • Help identify, resolve, and escalate issues as needed to support timely, on-budget, and quality project delivery.
  • Build and enhance Citi's Integrated Digital Assets Platform.

Desired Qualifications

  • Familiarity with web3 application development and Web3 libraries such as Web3J and Web3JS.
  • Knowledge of Solidity code and best practices.
  • Knowledge of DevOps basics and containerized applications.
  • Knowledge of Agile methodology and Scrum.
  • Experience in financial services.
  • A Bachelor's degree in Computer Science or Engineering.
  • A Master's degree in Computer Science or a related discipline.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs