Open role
Blockchain Developer, Java
Job Description:
- Own delivery of core backend services supporting wallet operations, asset transfers, transaction orchestration, blockchain integrations, and event-driven workflows at scale within regulated financial environments
- Implement and operationalize fault-tolerant, secure, and scalable backend services
- Build API-first services integrating blockchain networks, third-party provider solutions, and internal systems with strong consistency guarantees
- Implement secure service communications using cryptographic signatures, key management, and zero-trust architecture principles
- Operationalize event-driven systems using Apache Kafka and asynchronous messaging patterns
- Build highly available, strongly consistent, horizontally scalable services
- Implement concurrent and asynchronous processing patterns for multi-threaded workloads
- Integrate Web3 SDKs and libraries for on-chain interactions, transaction signing, and state monitoring
- Implement structured logging, distributed tracing, metrics, and OpenTelemetry instrumentation
- Maintain high test coverage through automated unit, integration, and functional testing frameworks within CI/CD pipelines
- Produce and maintain technical documentation, API specifications, and operational runbooks
- Collaborate with a Web3 engineering team supporting digital finance and emerging technology solutions
Requirements:
- 7 or more years of software engineering experience building and operating production-grade backend systems in regulated financial or enterprise environments
- Experience with blockchain networks, smart contracts, consensus mechanisms, crypto integration, or tokenization platforms
- Extensive hands-on proficiency in Java and Spring Boot
- Comfort operating across polyglot stacks
- Deep expertise in API-first design, RESTful service contracts, and microservices architecture patterns
- Strong command of concurrent, multi-threaded, and asynchronous programming models
- Proven track record delivering highly available, strongly consistent, and distributed applications
- Hands-on experience building event-driven solutions using Apache Kafka
- Strong understanding of CI/CD, DevSecOps practices, secure SDLC, and automated security controls
- Hands-on experience with OpenTelemetry, distributed tracing, and observability platforms
- Strong technical writing skills; demonstrated ability to produce API specs and runbooks
- Proven experience using Web3 libraries and SDKs (Web3.js, Ethers.js, or equivalent)
- Nice to have: Extensive hands-on proficiency in TypeScript, Node.js, and/or NestJS
- Nice to have: Direct experience with Ethereum, Bitcoin, Solana, XRPL, and other distributed ledger technologies
- Nice to have: Familiarity with MPC, HSMs, and enterprise key management systems
- Nice to have: Experience implementing Zero Trust security architecture end-to-end
- Nice to have: Knowledge of tokenization, stablecoins, settlement systems, and digital asset operations
- Nice to have: Contributions to open-source blockchain projects or Web3 tooling
Benefits:
- International experience in a stable company
- Innovative, casual, positive, and open work environment
- Opportunities for personal and professional development
- Chance to change the way the business works in the financial world
- 3-month initial contract with prolongation possibility