Lead Software Engineer - Java, Payments
- Location
- Bournemouth, England, United Kingdom
latency payment initiation systems. Leads technical design and implementation of distributed systems using technologies such as Java, Kafka, relational databases, NoSQL databases, event-driven architecture, APIs, and cloud-native platforms . Provides technical leadership across application design, system integration, data flow, resiliency patterns, and operational readiness for business … tuning, and secure coding practices. Strong experience designing and operating distributed systems in high-scale, low-latency, business-critical environments. Practical experience with event-driven architecture and messaging platforms, preferably Apache Kafka , including topics, partitions, consumer groups, offsets, ordering, retries, dead-letter handling, idempotency, and failure recovery patterns. ...