Job Description
Job Title : Senior Full-Stack Developer -Java
Experience : 8+ Years
Location : Chennai / Bangalore / Hyderabad
Notice Period : Immediate Joiners Only
Job Overview :
We are seeking an experienced Full-Stack Developer with a strong foundation in Java-based microservices development and hands-on experience in React.js for front-end tasks. The ideal candidate will have extensive experience designing and implementing scalable backend systems and should be comfortable contributing to front-end development when required.
Key Responsibilities :
- Design, develop, and deploy scalable microservices using Java (Spring Boot) .
- Build and consume RESTful APIs for various application modules.
- Work on front-end development using React.js , integrating it with backend APIs.
- Ensure code quality, performance, and maintainability by following best practices and design patterns.
- Collaborate closely with cross-functional teams including DevOps, QA, and Product to deliver end-to-end solutions.
- Participate in code reviews, troubleshoot production issues, and optimize system performance.
- Contribute to CI / CD pipelines and containerized deployments.
Mandatory Skills :
Backend – Java (Primary Focus) :
Strong hands-on experience in Java 8+ .Proven expertise in Spring Boot and Microservices architecture .Proficiency in RESTful API development, JSON , and integrations.Strong understanding of OOP , design patterns , and clean code practices.Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).Exposure to messaging systems like Kafka or RabbitMQ (preferred).Familiarity with build tools (Maven / Gradle) and CI / CD pipelines (Jenkins / GitLab).Frontend – React (Secondary Focus) :
Working knowledge of React.js and modern JavaScript (ES6+) .Proficiency in HTML5 , CSS3 , and REST API integration.Understanding of state management (Redux or Context API preferred).Ability to handle basic UI development and troubleshoot front-end issues.Preferred Skills :
Experience with Docker and Kubernetes for containerization and orchestration.Hands-on experience in cloud environments (AWS / GCP / Azure) for deployment and monitoring.Familiarity with testing frameworks – JUnit, Mockito (backend) and Jest, React Testing Library (frontend).Requirements
Fullstack, Java, React