Job SummaryWe are looking for a Senior Full Stack Developer who can own complex features end-to-end, drive technical decisions, and ensure scalability, security, and performance across the stack. You will work closely with architects, product owners, and junior engineers to deliver high-quality solutions.Key Responsibilitiesrchitecture & Design
- Design and evolve RESTful API contracts using Swagger/OpenAPI
- Define backend microservices architecture and frontend modular design
- Ensure solutions scale for performance, security, and maintainabilityBackend Development
- Build and maintain services using Java (8+/17), Spring Boot
- Implement Spring Security with OAuth2/OIDC/JWT
- Design and optimize databases, queries, and indexing strategies
- Implement asynchronous communication using Kafka / RabbitMQ
- Write clean, testable, and production-grade codeFrontend Development
- Build scalable UI using React, TypeScript
- Use advanced React patterns (Hooks, Context, React Query/Redux)
- Optimize frontend performance (lazy loading, memoization, CRP optimization)
- Ensure accessibility, responsiveness, and cross-browser compatibility
- Write test cases using jestDevOps & Cloud
- Design and maintain CI/CD pipelines (Jenkins/GitHub Actions/GitLab)
- Containerize applications using Docker and deploy via Kubernetes
- Work with cloud platforms (AWS/Azure/GCP) for application deployment
- Ensure observability using logs, metrics, and monitoring toolsQuality & Leadership
- Drive automated testing across the stack
- Conduct rigorous code reviews and enforce best practices
- Mentor junior developers and guide technical implementations
- Collaborate in Agile/Scrum teams and contribute to sprint planningSkill RequirementsBackend
- Strong expertise in Java 8+/17 & Spring Boot
- Spring Security (OAuth2, JWT, OIDC)
- Microservices architecture
- SQL & database optimizationFrontend
- Robust hands-on experience with React & TypeScript
- Advanced understanding of hooks, state management
- Experience integrating APIs and handling async workflowsDevOps & System Design
- Docker & Kubernetes
- CI/CD pipelines
- Git-based workflows
- Understanding of distributed systems conceptsNice to Have (Value Add Skills)
- Cloud-native architecture experience
- Infrastructure as Code (Terraform/CloudFormation)
- React Testing Library, Cypress, Playwright
- GraphQL exposure
- WebSockets / real-time UI updates
- Experience working on high-traffic applications
- Prior experience in mentoring or technical leadership rOther Requirementsnull
📌 Senior Developer (Navsari)
🏢 HCL
📍 Navsari