Java Full Stack Developer
Experience : 6+ years
Work Mode : Hybrid (4 days a week)
Work Location : Chennai, Bangalore, Hyderabad
Roles & Responsibilities :
Backend Development (Primary Java) :
- Design, develop, and maintain scalable microservices using Java 8+ and Spring Boot.
- Build and integrate RESTful APIs, ensuring seamless data exchange using JSON.
- Work with relational and NoSQL databases (PostgreSQL, MongoDB) for efficient data storage and
retrieval.
Apply OOP principles, design patterns, and clean coding practices to deliver maintainable solutions.Implement and maintain CI / CD pipelines (Jenkins, GitLab) and use Maven / Gradle for build automation.Handle asynchronous messaging systems like Kafka or RabbitMQ for real-time data processing.Frontend Development (Secondary React) :
Contribute to user interface development using React.js, JavaScript (ES6+), HTML5, and CSS3.Integrate APIs into the frontend for responsive and dynamic UI experiences.Manage application state using Redux / Context API.Ensure cross-browser compatibility and optimize performance for frontend applications.Preferred / Additional Responsibilities :
Containerize and deploy applications using Docker and Kubernetes.Work with cloud platforms (AWS / GCP / Azure) for application deployment and scaling.Implement unit and integration testing using JUnit, Mockito (backend) and Jest, React Testing Library (frontend).Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality, timely solutions.Participate in code reviews, troubleshoot production issues, and ensure best practices in software development.Nice to Have :
Experience with CI / CD pipelines and containerization (Docker,Kubernetes).Exposure to event-driven architectures (Kafka, RabbitMQ).AWS certifications is a plus(ref : hirist.tech)