Required skills
Job description
Contract full-stack role (2–5 years) based in Gurugram/Noida, building a React/Next.js 13 frontend with TypeScript and dashboards, a Node.js (Koa 2) BFF layer that proxies Java APIs and can query Databricks SQL, and Spring Boot 3 (Java 17) REST APIs using JPA with PostgreSQL and Flyway. The role emphasizes solid REST design, layered architecture, and strong
Project overview
Contract full-stack role (2–5 years) based in Gurugram/Noida, building a React/Next.js 13 frontend with TypeScript and dashboards, a Node.js (Koa 2) BFF layer that proxies Java APIs and can query Databricks SQL, and Spring Boot 3 (Java 17) REST APIs using JPA with PostgreSQL and Flyway. The role emphasizes solid REST design, layered architecture, and strong testing practices across unit and integration, with CI/CD and deployment exposure (Jenkins, ArgoCD, EKS) as a plus.
Responsibilities
- Frontend: Next.js 13 + React 18 + TypeScript; Recoil state; PrimeReact/MUI/Recharts dashboards; NextAuth (OIDC/LDAP) with role-based routes.
- BFF: Koa 2 + TypeScript services; proxy to Java APIs, query Databricks SQL directly; use shared marvel_common_bff lib.
- API: Spring Boot 3 (Java 17), Spring Data JPA, PostgreSQL; Flyway migrations.
- Cross-cutting: Tests (Jest/RTL, supertest, JUnit 5); ESLint/Prettier/SonarQube/Checkstyle; Jenkins + ArgoCD/EKS deploys.
- 2+ yrs full stack; strong React + Node.js.
- Solid JS/TS and Java/Spring Boot (REST, JPA).
- SQL/PostgreSQL; REST API design; layered architecture.
- Next.js, Recoil, PrimeReact/MUI, Koa/BFF pattern.
- Flyway, AWS Secrets Manager, Databricks SQL.
- Kubernetes/EKS, ArgoCD, Jenkins, Helm.
- AI integration (Azure OpenAI, Model Serving); clinical/GxP domain.
Requirements
- 2+ years full-stack development experience
- Strong React and Node.js
- JavaScript and TypeScript proficiency
- Java 17 and Spring Boot 3 (REST APIs)
- Spring Data JPA
- SQL and PostgreSQL
- REST API design principles
- Layered architecture (separation of concerns)
- Unit and integration testing (frontend/backend)
Project details
- Start: flexible
- Remote: hybrid
- Location: India, IN
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on ubique-systems.com