Back to projects

Digital Banking System

Team Lead, Backend Developer

Company

Andersen Lab

Period

09.2025 — Current

Overview

A comprehensive microservices-based banking system built from the ground up, featuring secure authentication, high-performance transaction processing, and full compliance with banking standards.

Challenge

Building a scalable, secure digital banking system that handles multiple core modules while maintaining PCI DSS and GDPR compliance at scale.

Solution

Designed a microservices architecture using Spring Boot with PostgreSQL, integrated Kafka for event streaming, Redis for caching, and implemented comprehensive security using OAuth2 and Keycloak. Deployed with Docker and Kubernetes for high availability and scalability.

Key Highlights

Led cross-functional team to design and deliver core banking modules
Implemented PCI DSS Level 1 compliance for payment processing
Built high-throughput transaction engine handling millions of requests
Designed secure user authentication and authorization flows
Established CI/CD pipelines for rapid and reliable deployments
Monitored system performance with comprehensive observability

Technologies

JavaSpring BootSpring SecurityPostgreSQLKafkaRedisDockerKubernetesAPI GatewayPCI DSSGDPROWASP

Similar Projects?

Let's discuss your project requirements and how I can deliver results.

Get in Touch