JOBSEARCHER

Java Developer (Kafka & Transactions)

Java Developer (Kafka & Transactions)Phoenix, AZJobdescriptionDesign and develop high-performance microservices using Java 17/21 and Spring Boot.Build reliable event-driven pipelines using Apache Kafka for high-throughput processing.Implement distributed transaction patterns like Saga and Outbox to ensure data consistency.Configure Kafka exactly-once semantics (EOS) to prevent duplicate transaction records.Optimize database interactions and manage complex state transitions across microservices.Troubleshoot distributed system issues including latency, data drift, and lag.Collaborate with cross-functional teams to deliver secure, scalable payment systems.