About the RoleBuild, 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 documentREST/GraphQL APIs with Java 17+ and Spring Boot 3.x
- Build accessible, responsive UIsusing React 18, TypeScript, React Query/Redux, and modern CSS (CSS Modules, Tailwind, or Styled Components)
- Model and query datain 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 experiencebuilding 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 skillswith state/data fetching (React Query or Redux Toolkit)
- Solid understanding of HTTP, REST, GraphQL, WebSockets, and asynchronous patterns
- SQL fluencywith schema design, migrations (Flyway/Liquibase), and query optimization
- Hands-on Docker and CI/CDexperience; familiarity with cloud services
- Testing disciplineacross 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.