Search

Java Kafka Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Title: Java Kafka Developer

\n

Job type: Full-Time Permanent

\n

Location: Pittsburgh PA OR Cleveland OH (3 days per week from Office)

\n


\n

Job Summary:

\n

    \n
  • Strong Hands-On Java Development (8yr), Kafka, SQL developer skills, experience working on on-prem big data environments (Hadoop/NoSQL), and excellent communication / consulting skill
  • \n

\n


\n

Role and Responsibilities:

\n

    \n
  • Strong hands-on 8+ years of experience as Java Developer with strong Kafka expertise to design, develop, and support high-performance, event driven applications
  • \n

  • Design, develop, and maintain Java based enterprise applications using Spring Boot and microservices architecture.
  • \n

  • Build and manage event driven systems using Apache Kafka, including producers, consumers, topics, partitions, and schemas
  • \n

  • Collaborate with architects, business analysts, and DevOps teams to deliver scalable and resilient solutions.
  • \n

  • Implement RESTful APIs and integrate with downstream and upstream systems.
  • \n

  • Ensure high availability, fault tolerance, and performance tuning of Kafka and Java applications.
  • \n

  • Strong knowledge of SQL and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).
  • \n

  • Ability to build abstract, modularized reusable code components.
  • \n

  • Hands-on experience in generating/parsing XML, JSON documents
  • \n

  • Participate in code reviews, sprint planning, and production support activities.
  • \n

  • Troubleshoot and resolve production issues with a focus on root cause analysis.
  • \n

  • Familiarity with CI/CD pipelines, Git, Maven/Gradle
  • \n

  • Experience working in Agile/Scrum environments.
  • \n

  • Excellent problem solving and communication skills
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...