Software Engineer

Problem Statement:

The goal is to design and implement a Banking System that allows customers to manage their

financial accounts securely and efficiently while enabling banks to handle transactions, manage

customer data, and ensure regulatory compliance. The system must support a range of

functionalities including account creation, funds transfer, balance inquiry, loan management,

and reporting, with a focus on scalability, security, and ease of use.