Java Blockchain Developer

Veridic Solutions LLC
2 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

Tech stack

Java
Spring Security
Application Performance Management
Code Review
Continuous Integration
Hibernate
Java Persistence API
NoSQL
Blockchain
Cloud Platform System
Spring-mvc
Spring-boot
Binance
Hyperledger
Ethereum
Solidity
REST
Programming Languages
Microservices

Job description

  • Design, develop, and maintain scalable applications using Java, Spring Boot, and Microservices architecture.
  • Build and optimize RESTful APIs and backend services for enterprise-grade applications.
  • Develop and integrate blockchain-based solutions, smart contracts, and decentralized applications (dApps).
  • Work with blockchain platforms such as Ethereum, Hyperledger Fabric, Polygon, Solana, or similar technologies.
  • Collaborate with product managers, architects, and cross-functional teams to define technical requirements and solution designs.
  • Implement security best practices, authentication, authorization, and data protection mechanisms.
  • Design and optimize database schemas and queries for relational and NoSQL databases.
  • Develop automated testing frameworks and participate in code reviews to ensure high-quality software delivery.
  • Deploy and manage applications in cloud environments and support CI/CD automation processes.
  • Troubleshoot production issues and optimize application performance, scalability, and reliability.

Requirements

  • 5+ years of experience in Java application development.
  • Strong expertise in Java 8+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
  • Experience designing and developing Microservices and RESTful APIs.
  • Hands-on experience with blockchain technologies such as Ethereum, Hyperledger Fabric, Polygon, Solana, or Binance Smart Chain.
  • Experience developing and deploying smart contracts using Solidity or similar blockchain programming languages.

Apply for this position