Java Backend Developer
INNOVATIVE TECHNOLOGY RESOURCES, LLC
New York, 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
SeniorJob location
New York, United States of America
Tech stack
Java
API
Databases
Software Debugging
DevOps
Distributed Systems
PostgreSQL
MySQL
NoSQL
Performance Tuning
Blockchain
Spring-mvc
Spring-boot
Backend
GIT
Hyperledger
Ethereum
Solidity
Front End Software Development
REST
Software Version Control
Microservices
Job description
- 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
Requirements
- 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