HamburgerMenu
hirist

Smart IMS - Full Stack Developer - Java/React.js

Smart IMS
5 - 8 Years
Multiple Locations

Posted on: 11/08/2026

Job Description

Job Description :


Key Responsibilities :


- Design, develop, and maintain scalable web applications using React.js and Java/Spring Boot.


- Develop responsive, reusable, and high-performance UI components using React.


- Build robust backend services, REST APIs, and microservices using Java and Spring Boot.


- Integrate frontend applications with backend APIs and third-party services.


- Design and implement scalable application architectures following industry best practices.


- Develop reusable components, libraries, and APIs to improve development efficiency.


- Work with databases to design schemas, write queries, and optimize application performance.


- Implement application security using authentication and authorization best practices.


- Write clean, maintainable, testable, and well-documented code.


- Perform unit testing, integration testing, debugging, and performance optimization.


- Participate in code reviews and contribute to engineering standards and best practices.


- Collaborate with product managers, business analysts, QA engineers, DevOps engineers, and other technical stakeholders.


- Troubleshoot production issues and provide timely technical solutions.


- Participate in Agile/Scrum ceremonies and contribute throughout the complete SDLC.


Required Skills :


- 5+ years of experience in full-stack software development.


- Strong hands-on experience with React.js, Java, and Spring Boot.


- Strong knowledge of Java, Spring Framework, Spring Boot, Spring MVC, and Spring Data JPA.


- Strong experience developing RESTful APIs and Microservices.


- Proficiency in JavaScript/TypeScript, HTML5, and CSS3.


- Strong understanding of React concepts including Hooks, Components, State Management, Routing, and API Integration.


- Experience with state management libraries such as Redux or equivalent.


- Good knowledge of Object-Oriented Programming, Design Patterns, SOLID principles, and clean coding practices.


- Experience with SQL databases such as PostgreSQL, MySQL, or Oracle.


- Knowledge of NoSQL databases such as MongoDB is an advantage.


- Experience with Git and version control systems.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...