Posted:14 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Thane, Maharashtra, India

Pune, Maharashtra, India

Aurangabad, West Bengal, India

Mumbai, Maharashtra, India

Mogappair, Chennai, Tamil Nadu