Position: Java Developer (Spring Boot & Kafka)
Location: Atlanta, GA (Onsite) – Need Local Candidates
Duration: 6-12+ Months Contract
Rate: $55/hr on C2C
JOB SUMMARY
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.
- Participate in code reviews and contribute to improving development standards.
- Work closely with DevOps teams to support application deployments and monitoring.
Required Skills
- 5–7 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/GCP).
- Knowledge of CI/CD pipelines and modern DevOps practices.
- Experience working in Agile/Scrum environments.
Education
- Bachelor’s degree in computer science, Information Technology, or related field.