Lead Java Kafka Engineer

Pittsburgh, PA, US • Posted 6 hours ago • Updated 5 hours ago
Contract W2
Contract Independent
On-site
Depends on Experience
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Java / J2EE
  • Kafka
  • REST APIs
  • Spring Data / Spring Data JPA
  • SQL & NoSQL databases
  • CI/CD
  • Containerization

Summary

Job Title - Lead Java Kafka Engineer

Contract Duration - 12+ Months

Onsite Location - Strongsville, OH, Pittsburgh, PA

Technical Skills

  • Kafka Expert Level
    • Kafka architecture (brokers, partitions, topics, producers, consumers)
    • Kafka Streams (KStreams, KTables)
    • Topic configurations (retention, replication, partitioning)
    • Exactly-once vs at-least-once processing
    • Schema management (Avro, Protobuf, JSON)
    • Kafka Connect
    • Testing using TopologyTestDriver & TestContainers
  • Java / J2EE Expert Level
  • Apache basics
  • Strong knowledge of:
    • Spring Boot
    • Spring Cloud
    • Hibernate
    • REST APIs
  • Experience building REST APIs using Spring Boot
  • Spring Data / Spring Data JPA
  • Unit testing with JUnit / Spock / Mockito
  • SQL & NoSQL databases
  • CI/CD using Jenkins
  • Oracle & MSSQL query writing
  • Git & automated testing tools
  • Containerization: Docker, Kubernetes, OpenShift (OCP)

FLEX / NICE TO HAVE

  • Apache Flink or KSQLDB
  • GitHub Actions / GitLab CI
  • Event-driven architecture
  • RabbitMQ
  • ELK (Elasticsearch, Logstash, Kibana)
  • OpenTelemetry
  • Monitoring (Prometheus, Grafana, JMX)
  • Dynatrace
  • SAFE Agile / Scrum exposure
  • Kafka or Java Certifications

Roles & Responsibilities

  • Lead development of microservices-based applications
  • Design and implement Kafka Streams solutions
  • Develop REST APIs using Spring Boot
  • Integrate Kafka with external systems (PostgreSQL, MongoDB, Cassandra)
  • Implement CI/CD pipelines
  • Ensure high-quality code with automated testing
  • Provide technical leadership and mentorship
  • Troubleshoot performance and distributed processing issues
  • Collaborate with business and offshore teams

Soft Skills

  • Strong problem-solving ability
  • Leadership & mentoring capability
  • Excellent verbal & written communication
  • Ability to work independently

Education &Bachelor s Degree in Computer Science (or equivalent experience)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10228827
  • Position Id: 8902573
  • Posted 6 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Columbus, Ohio

Today

Full-time

Newark, Delaware

Today

Full-time

Wilmington, Delaware

Today

Full-time

Wilmington, Delaware

Today

Full-time

Search all similar jobs