
Search by job, company or skills
Job Description
Key Responsibilities:
Design, develop, and maintain robust and scalable Java-based applications.
Implement RESTful APIs using Spring Boot to enable seamless communication
between services.
Collaborate with front-end developers and other team members to integrate user-facing
elements with server-side logic.
Work with web3.js to integrate blockchain functionality into web applications.
Write clean, efficient, and testable code using modern Java development practices.
Troubleshoot and debug production issues, performing root cause analysis and
providing solutions.
Optimize applications for performance, scalability, and reliability.
Participate in code reviews to ensure high-quality code delivery.
Stay up to date with new technologies and industry trends, particularly in the blockchain
space.
Must-Have Skills:
Java: Strong knowledge of Java, including Java 8 features such as lambdas, streams,
and functional interfaces.
Spring Boot: Hands-on experience with Spring Boot for building microservices and
RESTful APIs.
Web3.js: Experience integrating web3.js for blockchain-related applications, including
interaction with smart contracts and decentralized applications (dApps).
Good-to-Have Skills:
React.js: Familiarity with front-end development using React.js, ensuring smooth
integration with back-end services.
Blockchain and Smart Contracts: Understanding of blockchain technologies,
Ethereum, and the development and deployment of smart contracts using Solidity or
other languages.
Knowledge of decentralized systems and security considerations for blockchain
applications.
Other Required Skills:
Version Control: Proficient in using Git for code versioning and collaboration.
CI/CD: Familiarity with continuous integration/continuous deployment pipelines and tools
like Jenkins, GitLab CI, or CircleCI.
Unit Testing & Test Automation: Experience in writing unit tests (JUnit, Mockito) and
test automation frameworks.
Agile Methodology: Comfortable working in an Agile environment, participating in daily
standups, sprint planning, and retrospectives.
Problem-Solving: Strong analytical and problem-solving skills with the ability to
troubleshoot and resolve issues quickly.
Communication: Good communication skills, able to collaborate effectively with team
members across various locations.
Ifintalent Global Private Limited is a recruitment and staffing solutions provider that specializes in helping businesses identify and acquire top talent across various industries. With a focus on connecting organizations with skilled professionals, the company offers customized recruitment services for both temporary and permanent placements. Their expertise lies in sourcing candidates who align with their clients' specific needs, ensuring effective workforce management and contributing to organizational growth.
Job ID: 107341197