Vaiticka Solution
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
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