Java Development Capstone Project
Skills:
Systems Design Basics80%
Key Takeaways
Implementing application architecture and software development concepts using Java
Original Description
Gain demonstrable Java development experience you can showcase to employers with this IBM capstone project, designed to put your job-ready programming skills to work in a real-world scenario.
This hands-on project challenges you to implement application architecture and software development concepts and techniques as you move a clinic’s administration from paper-based workflows to an online Smart Clinic Management System.
During the project, you’ll put key skills into practice, including requirements gathering with an Agile framework, SQL and NoSQL database design, and architecting an MVC-based Spring Boot application with Java annotations and validations. Plus, you’ll build a frontend with HTML, CSS, and JavaScript for admins, doctors, and patients.
As you progress, you’ll also design key artifacts, including user stories, an architecture document, a database design document, and CI/CD plans. Then you’ll submit a public repository with all the code and the architecture design document for evaluation.
If you’re an aspiring software developer who wants a portfolio project that demonstrates your job-ready Java skills to prospective employers, enroll today!
It is recommended that you complete the following courses:
• Introduction to Software Engineering
• Java Programming for Beginners
• Getting Started with Git and GitHub
• Introduction to HTML, CSS, & JavaScript
• Object Oriented Programming in Java
• Cloud Native, Microservices, Containers, and Agile
• Spring Framework for Java Development
• Java Development with Databases
Watch on External: Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Systems Design Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Had my Frontend Developer interview with Capgemini (Application Developer) today, and I wanted to…
Medium · JavaScript
10 Frontend Developer Tools to Boost Productivity in 2026
Medium · Programming
10 Frontend Developer Tools to Boost Productivity in 2026
Medium · JavaScript
The US Frontend Engineer Market in 2026: A Data-Driven Reality Check (and the Bias That Stops Us Seeing It)
Dev.to AI
🎓
Tutor Explanation
DeepCamp AI