Lead Software Engineer - Java, Payments
- Location
- Bournemouth, England, United Kingdom
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-critical payment platforms. Builds and supports systems with demanding non-functional requirements, including throughput, latency, availability, scalability … including topics, partitions, consumer groups, offsets, ordering, retries, dead-letter handling, idempotency, and failure recovery patterns. Experience with relational databases and/or distributed data stores, including SQL and NoSQL databases , data modeling, query optimization, transaction handling, consistency patterns, replication, and high-availability design. Strong understanding of payment ...