Logo
Vaiticka Solution

Java Developer with Kafka

Vaiticka Solution, Jersey City, New Jersey, United States, 07390

Save Job

Job Title: Java Developer with Kafka Employment:

Contract

Visa:

GC-EAD, H4EAD, L2-EAD, OPT-EAD, TN Visa, US Citizen

Location:

Alpharetta, GA

Pay Range:

$60.00/hr - $65.00/hr (based on skills and experience; discuss with recruiter)

Key Responsibilities

Design, develop, and maintain Java-based applications with a focus on event-driven architecture using Kafka.

Build and optimize Kafka producers, consumers, topics, and partitions for high throughput and low latency.

Implement Spring Boot microservices integrating with Kafka for real-time data pipelines.

Ensure data reliability, fault tolerance, and scalability in distributed systems.

Collaborate with architects, DevOps, and QA teams to ensure seamless integration and deployment.

Troubleshoot and resolve issues related to Kafka message processing, data streaming, and performance bottlenecks.

Write clean, maintainable, and efficient code, following best practices and coding standards.

Mentor junior developers and contribute to code reviews.

Required Skills & Experience

8+ years of hands‑on software development experience with Java/J2EE.

Strong experience with Apache Kafka (producers, consumers, brokers, schema registry, streams, connectors).

Expertise in Spring Framework, Spring Boot, RESTful APIs, and Microservices.

Solid understanding of multithreading, concurrency, and distributed system design.

Experience with RDBMS (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).

Strong background in performance tuning, debugging, and optimizing Java applications.

Knowledge of CI/CD pipelines, Docker, Kubernetes is a plus.

Familiarity with cloud platforms (AWS / Azure / GCP) is desirable.

Seniority Level Mid-Senior level

Employment Type Contract

Job Function Information Technology

Industries Software Development, Technology, Information & Media, and IT Services & IT Consulting

#J-18808-Ljbffr