What are the responsibilities and job description for the Java Backend Developer with Blockchain (Full Time) position at Resource Innovative Technologies LLC?
Job Title: Java Backend Developer with Blockchain
Location: New York City, NY Onsite
Experience Level:10 years
Employment Type: Full-time
Key Responsibilities
- Design and develop backend services and APIs using Java (Spring Boot or similar frameworks)
- Integrate blockchain networks (Ethereum, Hyperledger, or similar) into backend systems
- Build and maintain secure, scalable, and high-performance microservices
- Develop and interact with smart contracts (Solidity or similar languages)
- Optimize system performance, reliability, and scalability
- Implement security best practices for blockchain and backend systems
- Collaborate with cross-functional teams including frontend developers, QA, and DevOps
- Troubleshoot, debug, and upgrade existing systems
- Write clean, maintainable, and well-documented code
Required Skills & Qualifications
- Strong experience in Java development (Java 8 preferred)
- Hands-on experience with Spring Boot, Spring MVC, and RESTful APIs
- Good understanding of blockchain concepts (consensus mechanisms, cryptography, wallets, transactions)
- Experience working with blockchain platforms such as Ethereum, Hyperledger Fabric, or similar
- Familiarity with smart contract development (Solidity is a plus)
- Experience with databases (PostgreSQL, MySQL, or NoSQL databases)
- Knowledge of microservices architecture and distributed systems
- Experience with version control systems (Git)
- Strong problem-solving and debugging skills