Full Stack Developer
Digital India Corporation is inviting applications for the position of Full Stack Developer on a contractual basis.
| Position | Full Stack Developer |
| No. of Positions | 01 |
| Last Date | 18th November 2026 |
Responsibilities
- Develop and enhance backend engines in Java 21 and Spring Boot 3.3 (Spring Data JPA /Hibernate, Spring Security + JWT), following the shared clean-architecture layering (api →application → domain → infrastructure), the standard { success, data } response envelope and the domain-exception pattern used across the fleet.
- Build and extend core engine capabilities — business objects (dynamic object types, fields and JSONB records with versioning and audit), dynamic forms, versioned workflows and tasks, rules/decision tables, documents, notifications, search, reporting, dashboards, scheduler and integrations — as configuration-driven features.
- Develop web services and REST APIs with auto-generated OpenAPI(SpringDoc) docs, and build typed, fail-closed inter-engine clients; respect database-per-engine ownership (no cross-engine database reads — consume curated, tenant-scoped HTTP datasets).
- Develop the web application in Next.js 16 / React 19 with TypeScript, Tailwind CSS, Zustand, react-hook-form + zod and recharts — dynamic tenant-configured forms, workflow and case screens, dashboards and the per-engine service / API-client layer, serving all four actor classes.
- Implement and uphold tenant-scoped persistence: every query carries a bound tenant predicate, identifiers are allow-listed and never string-interpolated, and sensitive provider secrets are handled via the platform’s encrypted, fail-closed mechanisms.
- Author Flyway migrations for the production path and keep the entity model, repositories and schema consistent; use UUID identifiers and per-engine schemas per
the established conventions. - Integrate third-party and government services (SMS / email / SSO / payment / external APIs)through the integration engine with retry, circuit-breaker and data-transformation patterns; wire Redis caching and Apache Kafka event flows for cross-engine reactions (notifications, indexing, audit).
- Apply AI-assisted code review and technical enhancements; write unit and integration tests, participate in code reviews, and uphold secure-by-design and fail-closed coding practices.
- Work across the complete SDLC — functional and technical specifications, documentation, QA support, source control, maintenance and deployments.
Important Links
| Download Detailed Notification | Click Here |
| Apply Here | Click Here |
| Official Website | Click Here |
About Digital India Corporation
Digital India Corporation has been set up by the ‘Ministry of Electronics & Information Technology, Government of India’ to innovate, develop and deploy ICT and other emerging technologies for the benefit of the common man. It is a ‘not-for-profit’ company under Section 8 of the Companies Act 2013. The company has been spearheading the Digital India programme of the Government of India, and is involved in promoting the use of technology for e-Governance/e-Health / Telemedicine, e-agriculture, e-Payments, etc. The Digital India programme promotes safety and security concerns of the growing cashless economy and addresses challenges confronting its wider acceptance. It also promotes innovation and evolves models for the empowerment of citizens through Digital initiatives and promotes participatory governance and citizen engagement across the government through various platforms, including social media.