Search by job, company or skills

T

Software Developer

9-12 Years
SGD 8,000 - 11,000 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a talented and motivated Software Developer with blockchain expertise to design, develop, and maintain scalable enterprise applications and decentralized solutions. The ideal candidate should possess strong Java development skills along with hands-on experience in blockchain technologies, smart contracts, and Web3 integrations.

Key Responsibilities

  • Design, develop, test, and maintain scalable software applications using Java and related technologies.
  • Develop and integrate blockchain-based applications, smart contracts, and decentralized solutions.
  • Collaborate with product managers, designers, and cross-functional teams to analyze requirements and deliver high-quality solutions.
  • Build secure, efficient, reusable, and reliable code following best practices.
  • Develop RESTful APIs and microservices architectures for enterprise and blockchain platforms.
  • Implement blockchain integrations such as wallets, token systems, NFT modules, and decentralized authentication.
  • Identify performance bottlenecks, troubleshoot bugs, and provide effective solutions.
  • Ensure application security, data protection, and blockchain security compliance.
  • Participate in code reviews, testing, deployment, and release management activities.
  • Contribute to continuous improvement through research on emerging technologies, blockchain trends, and development tools.

Required Skills & Qualifications

  • Proven experience in software development with strong proficiency in Java/J2EE.
  • Solid understanding of object-oriented programming concepts and design patterns.
  • Experience with frameworks such as Spring Boot, Hibernate, or Struts.
  • Strong knowledge of RESTful APIs, microservices, and distributed systems.
  • Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Cassandra.
  • Experience with Git, Maven, Gradle, and Agile development methodologies.
  • Hands-on experience with blockchain technologies such as Ethereum, Hyperledger, Polygon, Solana, or Binance Smart Chain.
  • Experience developing smart contracts using Solidity, Rust, or Vyper.
  • Familiarity with Web3 technologies including Web3.js, Ethers.js, Truffle, Hardhat, Remix, or Ganache.
  • Understanding of decentralized applications (dApps), token standards (ERC-20, ERC-721, ERC-1155), and wallet integrations.
  • Knowledge of cryptographic principles, consensus mechanisms, and blockchain security practices.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with Docker, Kubernetes, and container orchestration.
  • Familiarity with front-end technologies such as JavaScript, React, or Angular.
  • Exposure to NFT, DeFi, DAO, tokenization, or broader Web3 ecosystem projects.
  • Blockchain certifications or contributions to open-source blockchain communities/projects are an advantage.

Nice to Have

  • Experience in fintech, digital assets, or crypto exchange platforms.
  • Understanding of Layer 2 solutions, cross-chain protocols, and blockchain scalability.
  • Familiarity with security auditing tools and smart contract testing frameworks.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147095795

Similar Jobs