Phase 1 – Training & Technical Upskilling:
- Participate in structured training sessions on Java fundamentals, object-oriented programming (OOP), Spring Boot, JPA, REST APIs, and databases (MySQL/PostgreSQL)
- Complete technical assignments, coding challenges, and peer reviews
- Learn version control and collaboration using Git and GitHub
- Attend workshops on software development best practices, debugging, and clean code principles
Phase 2 – Project Immersion & Team Collaboration :
- Join a real project team as a Junior Java Developer under mentorship
- Collaborate with cross-functional teams including UI/UX, QA, and DevOps
- Design, develop, and maintain backend services using Java Spring Boot
- Participate in daily stand-ups, sprint planning, and code reviews
- Write clean, scalable, and well-documented code
- Assist in unit testing and debugging to ensure high-quality deliverables.