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
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