About This Program
The New Class 2026 internship program runs from March to June 2026, designed to give students hands-on experience with enterprise-level Java development and modern web technologies.
What You’ll Learn
- Spring Boot Development – Build production-ready web applications with Spring MVC, Spring Data JPA, and Thymeleaf templates
- Modern Frontend Stack – Work with Tailwind CSS and HTMX for responsive UIs with partial page swaps
- Job Scheduling – Implement and manage scheduled tasks using Quartz scheduler
- Web Scraping – Learn advanced scraping techniques with HtmlUnit and Playwright
- Database Management – Work with MySQL/H2 databases and Liquibase migrations
- Version Control – Collaborative development workflows with Git
- Professional Practices – Code review, SOLID principles, and enterprise development standards
Requirements
- Currently enrolled student or recent graduate
- Basic understanding of Java or object-oriented programming
- Familiarity with HTML, CSS, and web development concepts
- Passion for learning and building software
- Available to work during the program duration
Benefits
- Real project experience with production software
- Mentorship from experienced Java developers
- Certificate of completion
- Potential for full-time opportunities
- Portfolio-worthy open source contributions