Loading
  Marius Gafton

Backend Developer

Frontend Developer

Java Engineer

Wordpress developer

Website designer

UIX designer

  Marius Gafton

Backend Developer

Frontend Developer

Java Engineer

Wordpress developer

Website designer

UIX designer

BANKSYS

  • Client: Personal Project
  • Year: 2024

Technologies used: Java, JPA, Lombok, REST API, HTML, CSS, JavaScript,
Encryption

Description:
Developed core features for account and transaction management. Implemented encryption and decryption to secure user data. Applied security best practices in designing a banking system. Created and tested REST endpoints using Postman and JUnit
Built a responsive front-end to display banking data clearly

A BANKSYS IT system for account and transaction management have the following core features:

1. Account Management

  • Customer Onboarding: Register new customers, verify identity, and store personal details.
  • Account Creation & Types: Support for savings, checking, business, and loan accounts.
  • User Authentication & Security: Secure login with multi-factor authentication (MFA) and role-based access control.
  • Account Dashboard: Overview of balances, recent transactions, and account status.
  • Account Updates & Maintenance: Change personal details, update preferences, or close accounts.
  • Interest & Fees Management: Apply interest rates, manage service charges, and handle overdrafts.

2. Transaction Management

  • Fund Transfers: Internal (within bank) and external (to other banks) transfers, including real-time and scheduled transactions.
  • Payment Processing: Support for bill payments, merchant transactions, and automated clearing house (ACH) payments.
  • Standing Orders & Recurring Payments: Set up scheduled payments for loans, subscriptions, or utilities.

3. Security & Compliance

  • Fraud Detection & Risk Management: Monitor transactions for suspicious activity and generate alerts.
  • Audit Logs & Reports: Maintain records of all transactions and user activities for compliance.

4. Reporting & Analytics

  • Real-Time Monitoring: Track transactions and account changes as they happen.
  • Financial Statements: Generate customer statements, bank reconciliation reports, and audit logs.