Java Kafka Developer
EXL · Pittsburgh, PA · 1 mo ago
EngineeringFull-time
Responsibilities
- Design, develop, and maintain Java-based enterprise applications using Spring Boot and microservices architecture.
- Build and manage event-driven systems using Apache Kafka, including producers, consumers, topics, partitions, and schemas.
- Collaborate with architects, business analysts, and DevOps teams to deliver scalable and resilient solutions.
- Implement RESTful APIs and integrate with downstream and upstream systems.
- Ensure high availability, fault tolerance, and performance tuning of Kafka and Java applications.
Qualifications
- Strong hands-on 8+ years of experience as a Java Developer with strong Kafka expertise.
- Experience designing, developing, and supporting high-performance, event-driven applications.
- Proficiency with Spring Boot and microservices architecture.
- Knowledge of SQL and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).