Description :
Key Responsibilities :
- Design, develop, and maintain Java-based applications using Spring Boot and related technologies.
- Build and enhance RESTful APIs and microservices with high scalability, reliability, and performance.
- Develop rich and responsive front-end components using React.js (ReactJS).
- Work across the full stack :
- Front-end development (React.js)
- Backend architecture and development (Java, Spring Boot)
- Database design, management, and optimization
- Service and system integration
- Collaborate with cross-functional teams including product, QA, DevOps, and UI / UX.
- Participate in requirement analysis, architectural discussions, and solution design.
- Write clean, maintainable, and well-tested code following best practices.
- Ensure code quality through peer reviews, unit testing, and adherence to coding standards.
- Troubleshoot production issues and provide timely resolution.
- Work in Agile / Scrum frameworks, contributing to sprint planning, reviews, and continuous improvement.
Required Skills & Experience :
Minimum 8+ years of hands-on experience in Java development, with strong knowledge of Spring Boot and related frameworks.Expertise in designing and developing RESTful APIs and microservices architectures.5+ years of full-stack development experience, covering frontend, backend, database design, and system integration.Proven experience with React.js / React as a front-end framework.Strong understanding of relational or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Proficiency in version control tools such as Git.Solid understanding of CI / CD pipelines, containerization (Docker), and cloud environments (AWS / Azure / GCP preferred).Strong problem-solving, debugging, and analytical skills.Excellent communication skills and ability to collaborate effectively in a team environment.Preferred Qualifications :
Experience with message queues (Kafka, RabbitMQ).Knowledge of Kubernetes or other container orchestration platforms.Familiarity with front-end testing frameworks (Jest, React Testing Library).Experience working in large-scale enterprise systems.(ref : hirist.tech)