About this roleJob Summary We are seeking a Senior Blockchain Developer to support digital asset innovation initiatives and contribute to the transformation of asset and asset servicing functions through emerging technologies. This role focuses on designing, developing, and deploying secure, scalable, and resilient blockchain-based solutions while leveraging technologies such as distributed ledgers, cloud platforms, machine learning, and modern application architectures. The ideal candidate will have strong Java development expertise, hands-on blockchain development experience, and a deep understanding of cryptography, decentralized applications, and secure software engineering practices. This individual will collaborate with cross-functional teams to deliver innovative solutions and support the development of next-generation digital asset platforms. Key Responsibilities Architect, develop, and deploy decentralized applications (dApps) with secure and permissioned access controls. Design, implement, and administer secure, scalable, and reliable blockchain networks and distributed ledger solutions. Develop and interact with smart contracts across blockchain and distributed ledger technology platforms. Build and maintain blockchain integration libraries that interface with enterprise applications, servers, and APIs. Develop oracle solutions to securely connect off-chain data sources with blockchain networks. Collaborate with engineering teams to gather requirements, define implementation approaches, and estimate project timelines. Design and develop robust systems with a focus on resiliency, fault tolerance, scalability, and performance. Participate in application packaging, deployment, and release processes utilizing CI/CD pipelines. Provide technical mentorship and share best practices with engineering team members. Create and maintain technical documentation related to blockchain development processes and solutions. Ensure compliance with data protection, security, and governance requirements. Stay current with advancements in blockchain technologies, cryptography, cybersecurity, and digital asset innovations. Support secure software development practices and contribute to the continuous improvement of engineering standards. Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Experience working as a Blockchain Developer or in a similar software engineering role. Strong experience with Java development, including Spring Boot. Comprehensive understanding of the Software Development Life Cycle (SDLC). Experience designing and developing blockchain-based applications and distributed ledger solutions. Proficiency in one or more programming languages such as Java, Solidity, Node.js, Python, Go, or Rust. Strong understanding of cryptography and its application within blockchain environments. Experience developing secure, scalable, and fault-tolerant systems. Strong knowledge of data structures, algorithms, and software design principles. Understanding of cybersecurity principles, security protocols, and common attack vectors. Experience working with CI/CD pipelines and application deployment processes. Strong analytical, problem-solving, and troubleshooting skills. Excellent written and verbal communication skills. Ability to work effectively both independently and within collaborative team environments. Preferred Qualifications Experience working with cloud platforms such as AWS or Microsoft Azure. Experience with digital asset platforms and blockchain-based financial solutions. Familiarity with enterprise application integration and API development. Experience supporting large-scale distributed systems and cloud-native architectures. Primary Skills Strong Java development experience, including Spring Boot. Hands-on experience developing solutions using blockchain technologies. Smart contract development and blockchain integration experience. Knowledge of cryptography, distributed ledger technologies, and decentralized application development. Experience building secure, scalable, and resilient enterprise applications. Education: Bachelors Degree