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
</div