
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
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
