Lead Java Developer || Alpharetta, GA, Dallas, TX New Jersey, NY

Lead Java Developer || Alpharetta, GA, Dallas, TX New Jersey, NY

Location: Alpharetta, GA, Dallas, TX New Jersey, NY (Hybrid)
Long term contract

 

Job Overview:
 

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.
     
  • 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.

 

 

Apply now

 

 

0 Comments

Post Comment

Your email address will not be published. Required fields are marked *