Java Bank is a banking system developed in Java that simulates core banking operations through a structured and modular application.
The project focuses on implementing account management, financial transactions and business rules while applying Object-Oriented Programming principles.
- Account management
- User management
- Balance inquiries
- Deposits
- Withdrawals
- Transfers
- Transaction validation
- Exception handling
| Technology | Purpose |
|---|---|
| Java 21 | Core application |
| Maven | Build & dependency management |
| JUnit | Automated testing |
| Git | Version control |
Java Bank