The capstone was very well designed. It took me about 3 weeks. Being hands on with JWT was exciting. Coming from a front end background, this project was great. It did take a while. I counted 19 REST endpoints, and maybe 3 Spring MVC endpoints by the time I was done. This was probably the most challenging online course project I've had because java is very verbose and I'm used to writing in javascript. I really like the hands on labs and spent a lot of time in them. I ultimately did the whole project locally with intellij and mongo/mysql installed locally which I believe helped me learn more about the tooling, but the lab environment was definitely nice.
Java Development Capstone Project

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
Status: User Story
Status: Continuous Integration
AdvancedCourse16 hours

All reviews
Showing: 3 of 3
All Learners
All Stars
Most Helpful
Chris
5.0
Reviewed Jul 14, 2025GCCC
5.0
Reviewed Jun 11, 2025premature release
MOMEN
3.0
Reviewed Jul 15, 2025Greeting ., I cant find a screen to rate the Specialization as a whole but let me express my review here. I recently completed the IBM Java Developer Professional Certificate Specialization on Coursera, and I must say the overall learning experience was outstanding. The course content was comprehensive, well-structured, and hands-on—covering essential topics such as Java programming, OOP principles, Spring Boot, microservices, REST APIs, and DevOps practices. The majority of the modules (9 out of 11) were developed and delivered by IBM professionals, reflecting industry relevance and real-world scenarios. However, I would like to provide one piece of constructive feedback regarding the final certificate. Although the specialization is primarily developed by IBM, the final certificate does not clearly reflect this. Instead, it displays the logos of both IBM and SkillUp EdTech equally, despite the fact that only 2 out of the 11 courses are delivered by SkillUp EdTech. With all due respect to SkillUp EdTech’s contribution, I believe it would be more accurate and fair for the certificate to more prominently represent IBM's ownership of the program. For many learners, especially those pursuing this credential to showcase their IBM affiliation to employers, this distinction is quite significant. I'd really wish if you update the Certificate Layout of the This Specialization Thanks
Show: 20 results per page