Lead Java Developer || Alpharetta, GA, Dallas, TX New Jersey, NY
Location: Alpharetta, GA, Dallas, TX New Jersey, NY (Hybrid)
Long term contract
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.
0 Comments