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