About the Role Build, ship, and maintain web applications end-to-end : Java / Spring Boot services and React / TypeScript front ends. Work in small, agile squads with product, design, and DevOps to deliver secure, scalable features.
Core Responsibilities Design, implement, and document REST / GraphQL APIs with Java 17+ and Spring Boot 3.x
Build accessible, responsive UIs using React 18, TypeScript, React Query / Redux, and modern CSS (CSS Modules, Tailwind, or Styled Components)
Model and query data in relational (PostgreSQL / MySQL) and NoSQL (MongoDB / DynamoDB) stores
Containerize and deploy services (Docker) to cloud (AWS / Azure / GCP) using CI / CD (GitHub Actions, GitLab CI, CircleCI, or Jenkins)
Apply security best practices (OAuth2 / OIDC, JWT, OWASP Top 10 / ASVS) and data privacy controls
Required Qualifications 3+ years professional experience building production web apps
Proficiency in Java 17+ and Spring Boot 3.x (WebFlux or MVC), JPA / Hibernate, and build tools (Maven / Gradle)
Strong React 18 and TypeScript skills with state / data fetching (React Query or Redux Toolkit)
Solid understanding of HTTP, REST, GraphQL, WebSockets, and asynchronous patterns
SQL fluency with schema design, migrations (Flyway / Liquibase), and query optimization
Hands-on Docker and CI / CD experience; familiarity with cloud services
Testing discipline across unit, integration, contract, and E2E layers
Accessibility fundamentals (WCAG 2.2 AA compliance)
Nice to Have Microservices and domain-driven design
Kubernetes, Helm, and service mesh basics
Security tooling (Snyk / OWASP ZAP) and secrets management
Education Engineering or Masters in CS or IT.
Stack Engineer India • Nagpur, Maharashtra, India