Role: Engineer
Required Skills: Core JAVA
Experience: 8 - 14 Years
Function: TECHNOLOGY
Apply By: 2026-12-19
Java Developer
Required Technical Skills
- Strong hands-on Java development experience.
- Strong experience with Spring Boot and microservices architecture.
- REST API development and integration experience.
- Experience with enterprise integration patterns.
- Experience working with relational and/or NoSQL databases.
- Understanding of asynchronous/event-driven processing.
- Familiarity with technologies such as Kafka or equivalent messaging platforms.
- Strong understanding of API security, authentication and authorization.
- Experience with CI/CD, automated testing and modern DevOps practices.
Digital Asset Experience
- Candidates should ideally have experience with several of the following:
- Blockchain/DLT
- Digital assets
- Stablecoins
- Tokenized deposits / tokenized money
- Wallet architecture
- Institutional custody platforms
- Public/private key concepts
- Transaction signing
- Blockchain transaction lifecycle
- Smart contract interaction
- On-chain/off-chain integration
- Digital asset transfers and settlement
- Digital-asset transaction reconciliation
Preferred Platform Experience
Highly desirable:
- Taurus / Taurus-PROTECT / institutional wallet or custody integration
Also relevant:
- Other institutional custody/wallet platforms
- Ethereum/EVM-based integration
- Enterprise blockchain/DLT platforms
- Banking payment gateways
- Payment orchestration platforms
- I would phrase the requirement as "Taurus or comparable institutional custody/wallet platform experience preferred" rather than making Taurus mandatory. That will materially broaden the candidate pool.
Payments Experience - Added Advantage
- Experience in traditional banking/payment systems is highly desirable, particularly:
- Payment processing
- Clearing and settlement
- ISO 20022
- SWIFT
- Real-time payments
- Wire/ACH processing
- Transaction orchestration
- Reconciliation
- Treasury/liquidity systems
Roles & Responsibilities
- Design, develop and maintain Java-based services supporting digital-asset and stablecoin use cases.
- Develop APIs and integration services connecting banking applications with:
o Digital-asset platforms
o Wallet platforms
o Custody solutions
o Blockchain/DLT networks
o Payment and settlement systems
- Integrate applications with Taurus or similar digital-asset custody/wallet infrastructure.
- Develop services supporting:
o Wallet integration
o Transaction initiation
o Transaction status and lifecycle management
o Asset transfers
o Payment and settlement flows
o Reconciliation
o Exception handling
- Build secure REST APIs and microservices using Java and Spring Boot.
- Work with architects, product owners and business analysts to translate digital-asset use cases into scalable technical solutions.
- Implement appropriate security, authentication, authorization, logging and audit capabilities.
- Participate in solution design, code reviews, testing and production-readiness activities.
- Troubleshoot integration, transaction-processing and performance issues.
- Follow enterprise banking standards for availability, resiliency, observability and secure software engineering.
Salary Range- $120,000-$135,000 a year
#LI-SP3
#LI-VX1