Job Role: Java Developer (Spring Boot & Kafka)
Location: Atlanta, GA (Onsite)
Long Term Project
Only W2 No C2C
Job Description:
Key Responsibilities:
Design, develop, and maintain backend applications using Core Java and Spring Boot.
Build scalable microservices-based architectures for enterprise applications.
Implement event-driven solutions using Apache Kafka for real-time data processing and messaging.
Collaborate with cross-functional teams including product managers, architects, and QA engineers.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot and resolve performance issues, bugs, and production incidents.
Partic ipate in code reviews and contribute to improving development standards.
Work closely with DevOps teams to support application deployments and monitoring.
Required Skills:
10+ years of experience in Java development.
Strong experience with Core Java and object-oriented programming concepts.
Hands-on experience with Spring Boot and building RESTful APIs.
Experience with Apache Kafka for messaging and event streaming.
Understanding of microservices architecture.
Experience with REST APIs, JSON, and distributed systems.
Strong debugging, problem-solving, and analytical skills.
Preferred Skills:
Experience with Spring ecosystem (Spring MVC, Spring Data, Spring Security).
Familiarity with Docker, Kubernetes, or cloud platforms (AWS/Azure/Google Cloud Platform).
Knowledge of CI/CD pipelines and modern DevOps practices.
Experience working in Agile/Scrum environments.
Best Regard
Tarun K
Phone: +1-
Email: