Skip to content

Java Backend Developer (Coding 80%)

  • Hybrid
    • Alpharetta, Georgia, United States
  • Information Technology

Java Backend role focused on Kafka, SQL, and microservices. Build scalable real-time data systems using Spring Boot, Docker, and Kubernetes in a hybrid work environment.

Job description

Job Description

We are seeking a highly skilled Java Backend Developer with strong expertise in SQL and Apache Kafka. The ideal candidate will have experience in building scalable microservices, real-time data streaming, and high-performance applications.

Location: Alpharetta, GA (Hybrid – 3 days onsite/week)
Experience: 7–10 Years
Work Authorization: USC and Green cards (OPT-EAD acceptable)
Interview Process: In-person interview required
Note: Local candidates preferred

Key Responsibilities

  • Design, develop, and maintain Java-based microservices applications

  • Build and manage real-time data pipelines using Apache Kafka

  • Develop and optimize complex SQL queries and stored procedures

  • Integrate microservices with Kafka messaging systems

  • Develop and consume RESTful APIs and third-party integrations

  • Deploy applications using Docker and Kubernetes

  • Write clean, efficient, and well-documented code

  • Perform code reviews and maintain coding standards

  • Troubleshoot production issues related to performance and reliability

  • Collaborate with cross-functional teams in Agile/Scrum environments

  • Stay updated with latest technologies in Kafka, SQL, and microservices

Job requirements

Required Skills

  • Strong experience in Java (Java 8+)

  • Expertise in SQL (query optimization, stored procedures)

  • Hands-on experience with Apache Kafka (Streams, producers/consumers)

  • Experience with microservices architecture and REST APIs

  • Proficiency in Spring Boot and Spring Cloud

  • Experience with Docker and Kubernetes

  • Knowledge of relational databases (MySQL/PostgreSQL)

  • Familiarity with CI/CD tools (Jenkins, GitLab CI)

  • Strong problem-solving and communication skills

Preferred Skills

  • Experience in real-time data streaming frameworks

  • Familiarity with RabbitMQ or similar tools

  • Experience with complex data pipeline implementations

or