HamburgerMenu
hirist

Valuebound - Full Stack Developer - Java/React.js

ValueHR Services
Chennai
6 - 7 Years

Posted on: 05/11/2025

Job Description

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


info-icon

Did you find something suspicious?