Blockchain Developer
The Judge Group
Elk Grove Village, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 218KJob location
Elk Grove Village, United States of America
Tech stack
Java
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Data Structures
Digital Assets
Distributed Systems
Fault Tolerance
Python
Node.js
Oracle Applications
Systems Development Life Cycle
Blockchain
Software Engineering
Systems Architecture
Systems Integration
Delivery Pipeline
Spring-boot
Hyperledger
Information Technology
Deployment Automation
Solidity
Api Design
Vulnerability Analysis
Go
Job description
We are seeking a Senior Blockchain Software Engineer to join a Digital Asset Innovation team focused on transforming asset and servicing capabilities using emerging technologies. This role will contribute to building next-generation platforms leveraging blockchain, cloud computing, and advanced cryptographic techniques., * Design, develop, and deploy decentralized applications (dApps) with permissioned access controls
- Build and manage blockchain networks ensuring security, scalability, and reliability
- Develop and interact with smart contracts across leading blockchain/DLT platforms
- Implement integrations between blockchain systems and external services (oracle development)
- Create libraries and APIs to connect blockchain solutions with enterprise systems
- Collaborate with cross-functional engineering teams to define requirements and implementation strategies
- Contribute to system architecture with a focus on resiliency, fault tolerance, and performance at scale
- Mentor team members and promote engineering best practices
- Maintain documentation for system design, development processes, and deployment workflows
- Ensure compliance with data protection and cybersecurity standards
- Stay current with emerging blockchain technologies and industry trends
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field
- 5+ years of software engineering experience, including hands-on blockchain development
- Strong experience with Java and Spring Boot
- Deep understanding of the software development lifecycle (SDLC)
- Experience building highly scalable, distributed systems
- Proficiency in one or more programming languages such as Solidity, Java, Node.js, Python, Go, or Rust
- Strong foundation in data structures and algorithms
- Experience applying cryptographic principles in distributed systems
- Knowledge of cybersecurity best practices and common attack vectors
- Ability to work independently and collaboratively in a fast-paced environment
Preferred Qualifications
- Experience with cloud platforms such as AWS or Azure
- Familiarity with CI/CD pipelines and automated deployment processes
- Experience with permissioned blockchain frameworks (e.g., Hyperledger)
- Exposure to financial services or digital asset platforms
Key Skills
- Distributed systems architecture
- Blockchain & smart contracts
- Cryptography and security engineering
- Cloud-native development
- API design and system integration
- Strong communication and problem-solving skills