Skip to main content

Java Kafka Developer

Technology
EXL
Pittsburgh, United States$120,000 - $130,000 /year5 days agoUntil 12/3/2026
Full timeHybrid

Job description

Role: Java Kafka Developer

Location: Pittsburgh, PA (Hybrid 3 days in client office)

Experience: 8+ years of experience

Duration: Full time

Must Have Skills:

Java Kafka Engineer

Role and Responsibilities:

  • Strong hands-on 8+ years of experience as Java Developer with strong Kafka expertise to design, develop, and support high-performance, event driven applications
  • 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.
  • Strong knowledge of SQL and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).
  • Ability to build abstract, modularized reusable code components.
  • Hands-on experience in generating/parsing XML, JSON documents
  • Participate in code reviews, sprint planning, and production support activities.
  • Troubleshoot and resolve production issues with a focus on root cause analysis.
  • Familiarity with CI/CD pipelines, Git, Maven/Gradle
  • Experience working in Agile/Scrum environments.
  • Excellent problem solving and communication skills.
Keywords
JavaApache KafkaSpring BootMicroservicesEvent-Driven ApplicationsRESTful APIsSQLNoSQLOraclePostgreSQLMongoDBXMLJSONGitMavenGradleEvent-Driven SystemsEnterprise ApplicationsKafka ProducersKafka Consumers

Interested in this role?