IF

Sr. Java Developer

Ifintalent Global Private Limited
Pune3-6 LPA Posted 10 Apr 2025
FULL TIME
Jenkins
Microservices
Gitlab
react.js

Job Description

 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.

Join WhatsApp Channel