Posted on: 05/11/2025
Description :
- Notice Period : Up to 30 days
- Work Mode : 5 days WFO
Interview Process :
- Round 1 : AI Chatbot (link will be shared via email once the candidate is shortlisted in screening)
- Round 2 : Virtual Interview
Overview :
- 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 :
Key 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.
Cloud, DevOps, and Deployment :
- Deploy, manage, and monitor applications in AWS using EC2, ECS, Lambda, Fargate, Step Functions, and CloudWatch.
- Apply Infrastructure as Code (IaC) using CloudFormation or Terraform.
- Integrate CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
- Work within Linux-based systems ensuring reliability, scalability, and observability.
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 :
Qualifications and Experience :
- Bachelors Degree in Computer Science, Engineering, or a related discipline.
Experience :
- Software Engineer : Minimum 2 years of hands-on experience.
- Senior Software Engineer : Minimum 4 years of hands-on 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) :
Skill Category :
Required Proficiency :
Description / Keywords :
Backend Development :
- Advanced
- Java 8+, Spring Boot, REST APIs, Microservices, Exception Handling, JPA/Hibernate, Design Patterns
Frontend Development :
- Advanced
- React, Redux, JavaScript (ES6+), HTML5, CSS3, Component Lifecycle, State Management, Responsive Design
Event Streaming :
- Intermediate to Advanced
- Apache Kafka, Event-driven architecture, Producers/Consumers, Topic management, Stream processing
Database Development :
- Intermediate to Advanced
- MySQL, PostgreSQL, SQL Optimization, Schema Design, Query Tuning, Stored Procedures
Cloud & Deployment :
- Intermediate
- AWS (EC2, ECS, Lambda, Fargate, Step Functions, CloudWatch), Infrastructure as Code (CloudFormation/Terraform)
DevOps & CI/CD :
- Intermediate
- Git, Jenkins, Maven/Gradle, Docker, Build Automation, Deployment Pipelines
Linux & Environment Management :
- Intermediate
- Shell scripting, Log monitoring, Performance optimization, Containerization awareness
Testing & Quality :
- Intermediate
- Unit testing (JUnit, Mockito), API testing (REST Assured, Postman), Familiarity with QE best practices
Agile Delivery :
- Intermediate to Advanced
- 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.
Soft Skills :
- Strong analytical and troubleshooting skills, with a structured approach to problem solving.
- Excellent verbal and written communication skills for client-facing collaboration.
- Team player with a proactive, learning-oriented mindset.
- Ability to work effectively in distributed teams and fast-paced project environments
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1570256
Interview Questions for you
View All