Java Developer with Kafka
Core
Building scalable, secure, and highly available messaging systems and applications using Java Spring Boot and Apache Kafka for financial services clients.
Role type
Senior IC Java Backend Engineer (Event Streaming)
Builds
Event-driven applications and microservices for banking, insurance, and payment service providers
Domain
Financial Services / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java Spring Boot, Apache Kafka (publishing/consuming), AWS MSK, AWS Lambda, API Gateway, CI/CD pipelines, JUnit unit testing, Git version control
Preferred skills
Docker, Kubernetes, microservices architecture, AWS S3/SQS, Prometheus/Grafana monitoring, Agile methodologies
Technologies
Java, Spring Boot, Apache Kafka, AWS (MSK, Lambda, API Gateway, S3, SQS), Docker, Kubernetes, JUnit, Git, Prometheus, Grafana
Responsibilities
Develop Java-based applications with Spring Boot; manage and optimize AWS MSK clusters; implement CI/CD processes; write unit tests using JUnit; troubleshoot production issues
Seniority
Senior, hands-on IC