Developer: Krishna Tanwar
Track: Java Full Stack Engineer (Java FSE) + React Framework
Program: Cognizant Digital Nurture 5.0 (DN 5.0) Deep Skilling
Duration: 21 June 2026 – 21 July 2026
Repository Status: Complete, Verified & Assessment Ready
This repository represents my complete hands-on practice, coding exercises, architectural notes, database scripts, and technical implementations built during the Cognizant Digital Nurture 5.0 (DN 5.0) Deep Skilling Program.
Every module contained herein has been built, tested, and pushed by me to demonstrate enterprise-level software engineering competencies for Cognizant's technical evaluation and hiring process.
- Stream: Java FSE + React Track.
- Duration: 7 Weeks of intensive deep skilling (21 June 2026 to 21 July 2026).
- Mandatory Activities Completed: Daily hands-on coding, design pattern implementations, database scripting, TDD unit testing, microservice orchestration, React component development, Docker containerization, and final assessment prep.
- Integrity Compliance: All work is original hands-on practice adhering strictly to Cognizant's zero-tolerance integrity policy.
| Module | Module Title | Primary Stack | Key Implementations & Notes |
|---|---|---|---|
| 01 | Design Patterns & Principles | Java 17, OOP | SOLID principles demo, Singleton, Strategy, Factory, Builder patterns |
| 02 | DSA Basics | Data Structures, Java | Custom LinkedList, Floyd's Cycle Detection, QuickSort, Binary Search |
| 03 | PL/SQL Programming | Oracle / SQL | Relational joins, Stored Procedures, Explicit Cursors, Audit Triggers |
| 04 | TDD & Logging Framework | JUnit 5, Mockito, Log4j2 | Red-Green-Refactor workflow, @Mock, @InjectMocks, Log4j2 appenders |
| 05 | Spring Core & Maven | Spring 6, Maven | pom.xml, Constructor Injection, @Scope("prototype"), @PostConstruct |
| 06 | Spring Data JPA & Hibernate | JPA 3.1, Hibernate | Entity mapping, JpaRepository, Derived queries, Custom JPQL, @Modifying |
| 07 | Spring REST using Spring Boot | Spring Boot 3.x, REST | REST Controllers, DTO pattern, @Valid validation, @RestControllerAdvice |
| 08 | Microservices & Frameworks | Spring Cloud, Resilience4j | Eureka Discovery Server, @FeignClient, Circuit Breakers, API Gateway |
| 09 | Front-End JS (React) | React 18, JSX, Hooks | Component State (useState), useEffect API fetching, React Router, Axios |
| 10 | DevOps, Git & Docker | Git, Docker, Compose | Multi-Stage Dockerfile, docker-compose.yml, Git rebasing & workflow |
| 11 | Cloud Fundamentals | AWS, Cloud Native | EC2, S3, RDS, Lambda serverless, 12-Factor App architecture diagram |
| 12 | GenAI Fundamentals | LLMs, Prompting, RAG | Transformer architecture, Few-Shot Prompts, RAG vector pipeline, Copilot |
- Languages: Java 17+, SQL / PL-SQL, JavaScript (ES6+), JSX, HTML5, CSS3.
- Frameworks & Libraries: Spring Boot 3.x, Spring Framework 6.x, Spring Data JPA, Hibernate, React 18, JUnit 5, Mockito, SLF4J, Log4j2, Resilience4j, Spring Cloud OpenFeign, Netflix Eureka.
- DevOps & Cloud: Docker, Docker Compose, Git, GitHub Actions, AWS (EC2, S3, RDS, Lambda).
- Build & Management: Apache Maven 3.9+, Node.js 18+, npm.
Each module folder contains:
README.md– Module summary and key candidate implementations.notes.md– Theoretical deep dive, "Must Know" topics, "Interview Q&A", and "Quick Revision" cheat sheets.- Code files (
.java,.sql,.jsx,Dockerfile,xml,yml) – Executable code samples and solutions written during deep skilling.
Maintained by Krishna Tanwar for Cognizant Digital Nurture 5.0 (DN 5.0) Java FSE Recruitment Evaluation.