Location

Remote / Pune

Job Type

Contract

Department

Development

Experience

4+ years

Job Summary

We are seeking an experienced Java Backend Developer with a strong background in Web3 technologies to join our dynamic team. As a Java Backend Developer, you will be responsible for developing and maintaining scalable backend services that power our Web3 applications. Your expertise in Java, distributed systems, and blockchain technologies will help us build cutting-edge decentralized applications (dApps) and blockchain platforms.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance backend systems using Java.
  • Collaborate with product teams to translate business requirements into technical solutions for Web3 applications.
  • Develop smart contracts and integrate blockchain functionality into applications.
  • Build and optimize RESTful APIs and microservices to interact with blockchain platforms.
  • Implement security best practices, ensuring the security of blockchain and Web3 applications.
  • Conduct code reviews, provide mentoring, and ensure best practices in backend development.
  • Troubleshoot, debug, and optimize existing systems for performance, scalability, and reliability.
  • Collaborate with frontend developers to ensure smooth integration between backend and frontend components.
  • Stay up to date with the latest advancements in Java, Web3, blockchain technologies, and related tools.
  • Write unit and integration tests to ensure the reliability and stability of backend services.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 4+ years of hands-on experience in backend development, with a strong proficiency in Java.
  • Deep understanding of Web3 technologies and experience building decentralized applications (dApps).
  • Strong knowledge of blockchain concepts and experience working with smart contracts (Ethereum, Solidity, etc.).
  • Experience with RESTful API design, microservices, and cloud-based architectures.
  • Familiarity with Web3 libraries like Web3.js, ethers.js, or similar.
  • Proficiency in database management (SQL, NoSQL) and caching mechanisms.
  • Experience with containerization and orchestration technologies (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and version control (Git).
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Excellent communication skills and the ability to work collaboratively in an agile environment.

Non-Negotiables

  1. Proven experience with Java backend development and Web3 technologies.
  2. Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  3. Solid understanding of decentralized networks and blockchain development.
  4. Ability to write clean, efficient, and maintainable code, with a strong focus on scalability and performance.
  5. Excellent team collaboration and communication skills.
  6. Willingness to stay updated on the latest Web3 trends, blockchain developments, and Java technologies.

What We Offer

  • Competitive salary and performance-based incentives.
  • Flexible work schedule, including remote work options.
  • Opportunity to work on cutting-edge Web3 projects and contribute to the blockchain space.
  • A collaborative, innovative, and inclusive work culture.
  • Professional development opportunities and support for continuous learning.
  • Health benefits and wellness programs.
  • Access to the latest tools and technologies in the blockchain and Web3 space.

Apply Now

Drag your file(s) or

Max 10 MB files are allowed

jobs

Open Positions!

Join MarsDevs and be part of a dynamic, innovative team driving digital transformation. Explore incredible career journeys & grow with us!

Shape the Future with MarsDevs – Your Next Career Adventure Awaits!

Java Backend Developer (with Web3)Data/AI Engineer Mobile Application Developer