We are seeking a Blockchain Engineer to support digital asset transfer agency platforms, focused on tokenized funds and securities deployed across Ethereum, Solana, and Layer-2 networks. The role involves smart contract development, blockchain data ingestion, and event-driven integrations with enterprise-grade Java/Spring microservices.
Key Responsibilities
Design and develop smart contracts for fund and asset tokenization on Ethereum/EVM chains and Solana.
Implement on-chain/off-chain interaction layers to: Read blockchain state, Subscribe to and process events, & Index transactions and balances.
Build services to interact with public and private blockchain networks, including Layer-2 solutions.
Develop backend services for blockchain integration using Java and Spring Boot, aligned with internal transfer agency systems.
Integrate digital asset platforms with enterprise microservices, workflows, and data stores.
Support lifecycle events such as issuance, transfer, redemption, corporate actions, and reconciliation.
Ensure security, auditability, and operational resilience of blockchain integrations.
Required Skills
Strong experience with blockchain smart contract development: Solidity (Ethereum/ EVM, Layer-2s); Rust (Solana programs).
Hands-on experience with blockchain interaction: Event listeners, indexers, RPC integrations, Transaction monitoring and reconciliation.
Experience building backend services using Java and Spring Boot (preferred).
Solid understanding of token standards, wallet interactions, and signing flows.
Familiarity with public and private blockchain environments.
Experience working with microservices, CI/CD, and Git-based workflows.
Nice to Have
Transfer agency, fund administration, or securities tokenization experience
Wallet and custody knowledge (address management, signing, policy controls)
Experience with Layer-2s (Optimism, Arbitrum, zk-based networks)