Skip to content

Repository files navigation

Cognizant Digital Nurture 5.0 (DN 5.0) - Java FSE + React

Technical Deep-Skilling & Recruitment Hands-on Portfolio

Java Spring Boot React Docker AWS License

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


📌 Candidate Statement & Portfolio Overview

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.

Key Program Compliance & Milestones

  • 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 Index & Practice Record

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

🛠️ Technology Stack & Tools Used

  • 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.

📂 Repository Navigation

Each module folder contains:

  1. README.md – Module summary and key candidate implementations.
  2. notes.md – Theoretical deep dive, "Must Know" topics, "Interview Q&A", and "Quick Revision" cheat sheets.
  3. 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.

About

Official Cognizant Digital Nurture 5.0 (DN 5.0) Java FSE + React Deep Skilling Portfolio & Technical Assessment Repository by Krishna Tanwar.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages