HamburgerMenu
hirist

Impetus - Full Stack Engineer - Java/React.js

Impetus Technologies
5 - 10 Years
Multiple Locations

Posted on: 05/06/2026

Job Description

Full Stack Developer (Java Backend + ReactJS)

Experience : 5- 10 Years

Employment Type : Full-Time

About the Role :

We are looking for a highly skilled Full Stack Developer with strong expertise in Java Backend Development and ReactJS to join our engineering team. The ideal candidate will have hands-on experience building scalable web applications, designing robust backend services, and developing modern, responsive user interfaces.

This role requires a strong understanding of both frontend and backend technologies, excellent problem-solving skills, and the ability to work collaboratively within Agile product development teams.

Key Responsibilities :

Frontend Development :

- Design, develop, and maintain dynamic, responsive, and user-friendly web applications using ReactJS.

- Build reusable UI components and implement modern frontend development practices.

- Work closely with UX/UI designers to translate designs into high-quality user experiences.

- Optimize applications for maximum speed, scalability, and cross-browser compatibility.

- Ensure application responsiveness across devices and platforms.

Backend Development :

- Design, develop, and maintain scalable backend services and enterprise applications using Java.

- Build and enhance RESTful APIs and microservices using frameworks such as Spring Boot.

- Develop secure, high-performance, and maintainable server-side applications.

- Implement business logic, workflows, and integrations with internal and external systems.

- Ensure application reliability, scalability, and performance.

API & System Integration :

- Design and develop REST APIs for seamless communication between frontend and backend systems.

- Integrate third-party services, APIs, and enterprise applications.

- Ensure data consistency, security, and efficient communication across distributed systems.

Database Management :

- Design, develop, and optimize database schemas and queries.

- Work with relational and NoSQL databases to support application requirements.

- Ensure data integrity, performance optimization, and efficient data access.

- Implement database best practices for scalability and maintainability.

Collaboration & Agile Delivery :

- Collaborate with Product Managers, Business Analysts, Architects, QA teams, and other developers throughout the software development lifecycle.

- Participate in requirement analysis, technical design discussions, sprint planning, and retrospectives.

- Contribute to architecture decisions and technology improvements.

- Work effectively within Agile and Scrum development environments.

Quality & Performance :

- Write clean, maintainable, reusable, and testable code following engineering best practices.

- Participate in peer code reviews and maintain high coding standards.

- Troubleshoot, debug, and resolve application issues across the technology stack.

- Ensure application security, performance, and reliability.

- Continuously identify opportunities for optimization and process improvements.

DevOps & Deployment :

- Support CI/CD pipelines and automated deployment processes.

- Collaborate with DevOps teams to ensure smooth releases and production deployments.

- Monitor applications and address production issues proactively.

Required Skills & Experience :

- 5- 10 years of software development experience.

- Strong hands-on experience in Java and Spring Boot.

- Strong expertise in ReactJS and modern JavaScript frameworks.

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

- Experience designing and consuming RESTful APIs and microservices.

- Strong understanding of Object-Oriented Programming and Design Patterns.

- Experience working with SQL and NoSQL databases.

- Familiarity with Git and version control systems.

- Experience working in Agile/Scrum environments.

- Strong analytical, debugging, and problem-solving skills.

Preferred Skills :

- Experience with Microservices Architecture.

- Exposure to cloud platforms such as AWS, Azure, or GCP.

- Experience with Docker, Kubernetes, and containerized deployments.

- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.

- Knowledge of messaging systems such as Kafka or RabbitMQ.

- Understanding of security best practices and application performance optimization.

Educational Qualifications :

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Ideal Candidate :

The ideal candidate is a passionate Full Stack Developer with strong expertise in both Java backend development and ReactJS frontend development. You should be comfortable working across the application stack, collaborating with cross-functional teams, and delivering scalable, high-quality software solutions in a fast-paced environment.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...