Java Backend Developer (Coding 80%)
Hudson Manpower
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
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