Job Description

We are seeking an experienced Java Developer to design and build scalable, high-performance backend systems and microservices. The role involves working on distributed systems, event-driven architectures, and containerized applications using modern engineering practices. The ideal candidate will have strong experience in Java development, messaging systems, and cloud-native deployment environments.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java.
  • Build and enhance microservices-based architectures.
  • Develop and maintain event-driven systems using Kafka and RabbitMQ.
  • Design and implement RESTful APIs and backend services.
  • Containerize applications using Docker and deploy/manage workloads on Kubernetes.
  • Collaborate with product, QA, and DevOps teams throughout the development lifecycle.
  • Ensure application performance, scalability, and reliability.
  • Part...

Ready to Apply?

Take the next step in your AI career. Submit your application to Grid Dynamics today.

Submit Application