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
Senior

Job 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

Apply for this position