Job Description
Java Developer (Kafka & Transactions)
Phoenix, AZ
Jobdescription
- Design and develop high-performance microservices using Java 17/21 and Spring Boot.
- Build reliable event-driven pipelines using 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.
Skills
Apache Kafkaunmatched
Cross-Functionalunmatched
Database Optimizationunmatched
Distributed Computingunmatched
High Throughputunmatched
Identify Issuesunmatched
Javaunmatched
Microservicesunmatched
Software Engineeringunmatched
Systems Scalabilityunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder