Blockchain Developer

TechVirtue LLC
Manassas, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Manassas, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Cloud Engineering
Code Review
Databases
Continuous Integration
Software Debugging
DevOps
Distributed Systems
Identity and Access Management
JSON
Node.js
Public Key Infrastructure
Cloud Services
Ansible
Blockchain
Systems Integration
TypeScript
SSL Certificate Management
Enterprise Software Applications
Computer Network Operations
Spring-boot
Backend
Event Driven Architecture
Hyperledger
Containerization
Kubernetes
Ethereum
Solidity
REST
Blockchain
Jenkins
Microservices

Job description

We are seeking a talented Blockchain Developer with experience in Distributed Ledger Technologies (DLT), smart contract development, and enterprise blockchain platforms. The ideal candidate will have strong expertise in Java, Spring Boot, TypeScript, blockchain protocols, and cloud-native deployments. This role will focus on designing, developing, and integrating secure blockchain solutions while supporting enterprise-grade distributed systems and digital asset initiatives., Design, develop, test, and deploy blockchain applications and smart contracts using TypeScript, Solidity, JSON, and REST APIs. Build and maintain backend services and blockchain infrastructure using Java, Spring Boot, and TypeScript. Implement and integrate enterprise blockchain platforms including Ethereum, Hyperledger Besu, Corda, Cosmos, Canton, and FireFly. Develop secure smart contracts and decentralized application (DApp) components. Design and implement identity and access management solutions using PKI, digital certificates, roles, permissions, and cryptographic controls. Apply blockchain security best practices and cryptographic techniques to ensure transaction integrity, confidentiality, and data protection. Integrate blockchain platforms with enterprise applications, APIs, databases, and external systems. Participate in network governance design including consensus mechanisms, membership management, endorsement policies, and node governance. Troubleshoot, debug, and optimize blockchain applications for performance, scalability, and security. Collaborate with Product Owners, DevOps Engineers, Security teams, and Architects to deliver enterprise blockchain solutions. Contribute to architecture discussions, code reviews, technical documentation, and development standards. Deploy and manage blockchain solutions in AWS cloud environments. Stay current with advancements in blockchain technologies, distributed systems, cryptography, and decentralized architectures.

Requirements

4+ years of experience in Java, Spring Boot, and TypeScript development. 2+ years of hands-on experience with Blockchain and Distributed Ledger Technologies (DLT). Experience developing and deploying smart contracts using Solidity. Strong understanding of blockchain architecture, consensus models, and distributed systems. Experience working with enterprise blockchain platforms such as Ethereum, Hyperledger Besu, Corda, Cosmos, Canton, or FireFly. Experience developing REST APIs and integrating blockchain applications with enterprise systems. Knowledge of cryptography, PKI, certificate management, and identity/access management concepts. Hands-on experience with AWS cloud deployments. Experience working in Agile development environments.

Preferred Qualifications Experience with CI/CD automation and DevOps practices. Hands-on experience with Jenkins, Ansible, Kubernetes, and containerized deployments. Familiarity with blockchain governance, node management, and network operations. Experience with cloud-native microservices architectures. Knowledge of security best practices, compliance requirements, and regulatory standards. Experience with distributed event-driven systems and enterprise integrations.

Apply for this position