GitHub repository: rhribeiro25/virtual-card-platform
Primary language: Java
Description: You are building the backend for a virtual card platform. Customers can create cards, top them up, and spend from them. The platform must never allow overspending, even under concurrent usage. As a mid-level engineer, you're expected to structure the code cleanly, handle edge cases, and ensure data consistency and scalability considerations.