Dice is the leading career destination for tech experts at every stage of their careers. Our client, Veridic Solutions, is seeking the following. Apply via Dice today!
< data-start="635" data-end="660">Key Responsibilities
- 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.
< data-start="1712" data-end="1749">Required Skills & Qualifications
- 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.