Description
We are looking for a Senior Java Full Stack Developer who is passionate about building scalable backend services and modern, responsive frontends. Youll work across the stackReact.js on the frontend and Java/Spring Boot on the backend - deploying and operating applications on any major cloud (GCP/AWS/Azure). The ideal candidate brings strong engineering fundamentals, production-grade delivery experience, and a keen eye for performance, security, and accessibility.
Key Responsibilities
Frontend (React.js) :
- Design and develop responsive, reusable UI components using React.js.
- Implement state management using Redux or Context API.
- Optimize UI performance and ensure cross-browser compatibility.
- Integrate frontend with backend REST APIs and handle error states gracefully.
- Ensure adherence to UI/UX guidelines and accessibility (WCAG) standards.
Backend (Java & Spring Boot)
- Design and develop scalable RESTful APIs using Spring Boot.
- Implement business logic, input validation, exception handling, and security best practices.
- Work with Spring Security and OAuth2/JWT for authentication & authorization.
- Write efficient, maintainable, and testable code with unit/integration tests.
- Integrate with relational (e.g., PostgreSQL/MySQL) and NoSQL (e.g., MongoDB) databases; optimize queries and data models.
Cloud & DevOps (Any Cloud; GCP preferred) :
- Deploy and manage applications on Google Cloud Platform (or AWS/Azure).
- Configure CI/CD pipelines using Cloud Build / GitHub Actions / Jenkins.
- Implement containerization/orchestration (e.g., Docker, basic Kubernetes exposure is a plus).
- Monitor applications using Cloud Monitoring & Logging (e.g., GCP Ops Suite, CloudWatch, Azure Monitor).
- Apply observability practices (metrics, logs, traces) and improve reliability with alerting and runbooks.
Required Skills & Qualifications
- 69 years of hands-on experience in full-stack development.
- Strong proficiency in Java, Spring Boot, and REST API design.
- Advanced experience with React.js, modern JavaScript/TypeScript, and state management (Redux/Context API).
- Solid understanding of authentication/authorization (Spring Security, OAuth2/JWT).
- Experience integrating with SQL and NoSQL databases; comfort with ORM/JPA and query optimization.
- Exposure to cloud platforms (GCP/AWS/Azure) and CI/CD pipelines (Cloud Build/GitHub Actions/Jenkins).
- Familiarity with monitoring & logging tools and production support practices.
- Strong problem-solving, debugging, and communication skills; ability to collaborate in cross-functional teams.
- Commitment to code quality, testing (JUnit/Mockito), and documentation.
Shift Timing
2:00 PM - 11:00 PM IST (Afternoon/Evening Shift)
(ref:hirist.tech)