Senior Java Developer

IT Engagements

Atlanta, GA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, Cloud Applications, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, Distributed Computing, Docker, Git, Gradle, Identify Issues, Java, Java Platform Enterprise Edition (Java EE/J2EE), Maven, Mentoring, Microservices, NoSQL, Performance Tuning/Optimization, Problem Solving Skills, Quality Assurance, REST (Representational State Transfer), SQL Databases, Scalable System Development, Scrum Project Management and Software Development, Software Development, Software Engineering, Team Player, Technical/Engineering Design, Test Plan/Schedule, Transaction Processing/Management
LOCATION
Atlanta, GA
POSTED
9 days ago
Greetings from IT Engagements
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Job Summary:
Job Title: Senior Java Developer
Location: Atlanta GA (local to GA only) (No-Relocation)
Interview: In-person only
Job Type: Contract
Experience: 6 Years
Mandatory Skills: 5+ years Apache Kafka 5+ years AI (Knowledge/Experience )

Job Summary

We are seeking an experienced Java Developer and Senior Java Developer with a strong background in designing and developing enterprise-grade applications. The ideal candidate will have extensive experience with Java, Spring Boot, AWS, and Apache Kafka, and will play a key role in building scalable, high-performance, cloud-native applications.

Key Responsibilities

  • Design, develop, test, and maintain enterprise-level Java applications.
  • Build and enhance RESTful APIs and microservices using Spring Boot.
  • Develop cloud-native solutions leveraging AWS services.
  • Design and implement event-driven architectures using Apache Kafka.
  • Collaborate with cross-functional teams, including product owners, architects, and QA engineers.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in code reviews, technical design discussions, and Agile ceremonies.
  • Troubleshoot production issues and optimize application performance.
  • Mentor junior developers and contribute to technical best practices.

Required Skills

  • 5+ years of hands-on experience with AWS cloud services.
  • 5+ years of experience with Apache Kafka and event-driven application development.
  • Strong understanding of Microservices Architecture and REST APIs.
  • Experience with SQL/NoSQL databases.
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Experience and knowledge on AI

Preferred Qualifications

  • Experience working in Agile/Scrum environments.
  • Knowledge of Docker, Kubernetes, or containerized deployments.
  • AWS certification is a plus.
  • Experience with distributed systems and high-volume transaction processing is preferred.
Thanks
Divya
divya@itengagements.com

About the Company

I

IT Engagements