HamburgerMenu
hirist

Full Stack Developer - Java/React.js

Devlats Pvt Ltd
Chennai
4 - 8 Years
star-icon
5white-divider3+ Reviews

Posted on: 12/11/2025

Job Description

Description :

We are seeking a highly skilled Full Stack Developer to design, develop, and deliver enterprise-grade applications for one of the worlds largest corporations.

The role involves building scalable, distributed, and highly available applications leveraging the Java/Spring Boot and React/Redux stacks, with strong exposure to microservices, Kafka-based event streaming, AWS cloud environments, and DevOps practices

Responsibilities :

Application Design & Development :

- Design, develop, and enhance full stack applications using Java (Spring Boot) and React/Redux.

- Develop and integrate RESTful APIs and microservices supporting distributed and scalable architectures.

- Implement event-driven architecture using Apache Kafka for reliable and asynchronous data streaming.

- Build reusable and performant front-end components following React/Redux best practices.

- Apply object-oriented design, clean code principles, and secure coding practices.

- Ensure code quality through unit testing, code reviews, and adherence to CI/CD pipelines.

- Collaborate with cross-functional teams including DevOps, QE, and Architects for end-to-end solution delivery.

Database & Data Layer Development :

- Design normalized and efficient relational database schemas using MySQL or PostgreSQL.

- Write and optimize SQL queries, stored procedures, and indexes for performance tuning.

- Integrate Kafka with persistence layers for stream processing and event sourcing use cases.

- Exposure to NoSQL databases (MongoDB, DynamoDB, etc.) is an added advantage.

Collaboration and Agile Delivery :

- Collaborate within a Scrum/Agile team environment, participating in sprint planning, stand-ups, and retrospectives.

- Partner with Quality Engineers for automated testing and defect resolution.

- Support release management, production deployments, and continuous improvement initiatives.

Qualifications : Bachelors Degree in Computer Science, Engineering, or a related discipline.

Experience :

- Proven experience delivering production-grade enterprise applications using Java/Spring Boot and React/Redux.

- Experience working in Agile Scrum delivery environments.

Core Technical Skills (Mandatory) :

- Backend Development : Java 8+, Spring Boot, REST APIs, Microservices, Exception Handling, JPA/Hibernate, Design Patterns

- Frontend Development : React, Redux, JavaScript (ES6+), HTML5, CSS3, Component Lifecycle, State Management, Responsive Design

- Event Streaming : -Apache Kafka, Event-driven architecture, Producers/Consumers, Topic management, Stream processing

Database Development : MySQL, PostgreSQL, SQL Optimization, Schema Design, Query Tuning, Stored Procedures

- Linux & Environment Management : Shell scripting, Log monitoring, Performance optimization, Containerization awareness

- Agile Delivery : Scrum methodology, Sprint planning, Code review participation, Continuous integration practices

Preferred / Secondary Skills :

- Experience with NoSQL databases (MongoDB, DynamoDB).

- Exposure to container orchestration (Docker, Kubernetes).

- Awareness of application security (JWT, OAuth2) and performance optimization.

- Familiarity with frontend testing tools like Jest or Cypress


info-icon

Did you find something suspicious?