Posted on: 12/11/2025
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
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1573483
Interview Questions for you
View All