Location : Hyderabad / Bangalore / Chennai
Experience : 5–8 Years
Work Mode : Hybrid
Notice Period : Immediate to 30 Days Preferred
Interview mode : only Client round 30 mins -Virtual candidates need to attend the interview within 48 hours only
Job Summary :
We are looking for a skilled and passionate Full Stack Developer with strong experience in React.js , Spring Boot , and Kafka . The ideal candidate will be responsible for developing high-performing, scalable, and robust web applications and microservices, integrating event-driven systems, and ensuring excellent user experience across platforms.
Responsibilities :
- Design and develop user interfaces using React.js with best practices in component-based architecture.
- Build and maintain scalable backend systems using Spring Boot and Microservices architecture.
- Implement and manage asynchronous communication between services using Apache Kafka .
- Develop RESTful APIs and integrate with third-party services.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Ensure data consistency and system resilience using patterns like saga , retry , and idempotency .
- Collaborate with DevOps teams to implement CI / CD pipelines and deployment automation.
- Monitor application health using tools like Spring Boot Actuator and logging frameworks.
- Participate in code reviews, unit / integration testing, and performance tuning.
Required Skills : Frontend :
Proficient in React.js , Hooks, Redux, and functional components.Familiarity with performance optimizations like React.memo , useCallback , and lazy loading .Experience with HTML5, CSS3, JavaScript (ES6+), and responsive design frameworks.Backend :
Strong knowledge of Java 8+ , Spring Boot , and RESTful API development.Experience in Microservices architecture and inter-service communication.Good understanding of Spring Security , Spring Data JPA , and transaction management.Messaging and Integration :
Hands-on experience with Apache Kafka (producer / consumer, topic configuration, event streaming).Understanding of event-driven systems and asynchronous messaging.DevOps & Tools :
Familiarity with tools like Git, Maven / Gradle, Jenkins, Docker.Knowledge of caching mechanisms (e.g., Redis, Caffeine) and monitoring tools .