Role Overview
We are hiring a Full Stack Software Developer to work on large-scale, distributed applications. The role combines backend development using Java and Spring Boot with frontend development using React.
Key Responsibilities
- Develop end-to-end solutions from backend APIs to responsive UIs.
- Design and implement RESTful services and integrate them into client-facing React applications.
- Build scalable, secure, and high-performance microservices.
- Create reusable UI components using React, Redux / Context API.
- Ensure code quality through unit testing, integration testing, and static analysis tools.
- Deploy applications to AWS / Azure with container orchestration.
- Participate in architecture discussions and translate requirements into technical solutions.
- Work in Agile teams with sprint planning, reviews, and continuous delivery.
Must-Have Skills :
Strong backend skills : Java, Spring Boot, Microservices.Frontend expertise : React, JavaScript, TypeScript, HTML5, CSS3.Databases : SQL (PostgreSQL, MySQL, Oracle).Cloud : AWS or Azure deployments.Familiarity with CI / CD pipelines, Git workflows, and :Knowledge of GraphQL APIs.Exposure to DevOps practices, Docker, and Kubernetes.Experience with message brokers (Kafka, Bachelors degree in Computer Science / IT or related discipline.8+ years of full-stack development experience in enterprise systems.Strong debugging and performance tuning skills(ref : hirist.tech)