

ING Group (Internationale Nederlanden Groep) is a Dutch multinational banking and financial services corporation headquartered in Amsterdam. Founded in 1991. The bank is known for its digital banking solutions and was one of the first traditional banks to embrace fintech innovations and mobile banking.
Founded
Headquarters
Built distributed backend systems handling millions of concurrent operations, integrated AI for mortgage scoring and agentic workflows for customer requests, and developed internal tooling for campaign management.
ING required a distributed banking platform capable of handling millions of concurrent operations daily while maintaining strict availability, reliability, and resilience requirements. The existing systems needed modernization to support real-time event streaming, automated mortgage scoring, and customer request processing. Internal teams also lacked efficient tooling for campaign management, requiring new dashboards and interfaces.
Built a distributed backend architecture using Java and Kotlin microservices with Kafka for real-time event streaming processing millions of messages daily. Designed database solutions across Oracle, Postgres, and MongoDB optimized for different workloads. Developed Python services for mortgage scoring and automated customer request processing using FastAPI. Created internal tools and dashboards for campaign management using React and Next.js. Deployed on Azure with Docker and Kubernetes for automated scaling and high availability.

Backend architecture in Java and Kotlin with microservices, Kafka for real-time streaming, AI integration with Python and LLMs, and cloud-native infrastructure on Docker and Kubernetes.
Microsoft Azure provided the cloud infrastructure for the distributed banking platform. Azure Active Directory and Key Vault ensured compliance with financial regulations. The platform hosted containerized microservices and supported the CI/CD pipelines for automated deployments.
Platform handles millions of concurrent banking operations daily with 99.9% uptime
Kafka event streaming processes millions of transactions for real-time monitoring
Java and Kotlin microservices architecture enabling independent team deployments
Automated mortgage scoring reduced processing time from days to minutes
Internal campaign management dashboards serving hundreds of business users
Cloud-native deployment with automated scaling during peak banking hours
Transform your legacy systems into modern, scalable microservices architectures. Leverage cloud-native technologies to improve performance, reduce costs, and enhance customer experiences.