Jobs · Engineering · Georgia

Senior Java Developer

IT Engagements, Inc. · Atlanta, GA · 3 days ago
EngineeringFull-time

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.

Similar jobs