Backend Engineer | Integration & Event-Driven Systems (Banking)
I worked as an engineer in the integration team at a banking company, responsible for ensuring reliable connectivity and orchestrating communication across critical backend systems. My role focused on building and maintaining integration layers that support high-volume financial transactions and enable seamless interaction between services.
By implementing scalable and event-driven integration patterns, I helped improve system reliability, reduce latency in service communication, and ensure consistent data flow across the platform — directly supporting core banking operations.
Key highlights:
- Designed and maintained integration services using Java (Quarkus) and Apache Camel for high-throughput environments
- Orchestrated complex service interactions to ensure seamless and reliable transaction processing
- Implemented event-driven architecture with Kafka Streams to enable real-time data processing and reduce system coupling
- Managed API gateway (3scale) to enforce security, control traffic, and standardize service exposure
- Improved system resilience and performance through scalable integration patterns and fault-tolerant design
- Contributed to mission-critical systems supporting secure and reliable financial operations
Technologies
JavaQuarkusApache CamelKafka Streams3scale API GatewayOpen TelemetryKibanaGrafanaOCPGitlab