Click here to join our community of experts to get information on job search, salaries and more.

Vaiticka Solution

Senior Java Software Engineer

Company: Vaiticka Solution

Location: Alpharetta, GA

Posted on: December 03

Position: Sr. Java Developer

Location: Alpharetta, GA

Job Type: Contract

Visa: GC-EAD, H4EAD, Green Card, L2-EAD, TN Visa, US Citizen


Interview Mode - Local candidates required - In-person interview.


Job Description:

We are seeking a highly skilled Java Developer with strong expertise in Apache Kafka to join our development team in Alpharetta, GA. The ideal candidate will have extensive experience in building scalable, high-performance enterprise applications using Java, Spring Boot, and Kafka, with a strong understanding of distributed systems and real-time data streaming.


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.


-Thanks & regards

Akram Khan