Search by job, company or skills

Grid Dynamics

Senior Java Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

We are looking for a skilled Backend Software Engineer with strong experience in Java, event-driven architectures, and containerized environments. You will design, build, and maintain scalable backend services using Kafka, RabbitMQ, and Docker/Kubernetes, supporting high-throughput, distributed systems.

Responsibilities

  • 5 to 12 years experience
  • Design, develop, and maintain backend services using Java (Spring Boot or similar frameworks)
  • Build and manage event-driven and message-based architectures using Apache Kafka and RabbitMQ
  • Develop scalable, resilient microservices and APIs
  • Containerize applications using Docker and deploy/manage them on Kubernetes (K8s)
  • Optimize system performance, reliability, and scalability
  • Collaborate with cross-functional teams (DevOps, QA, Product)
  • Participate in code reviews, architecture discussions, and technical design
  • Troubleshoot production issues and improve system observability
  • Follow best practices for security, testing, and CI/CD pipelines

Requirements

  • Strong proficiency in Java (8+ preferred)
  • Hands-on experience with Kafka (producers, consumers, topics, partitions, offsets)
  • Experience with RabbitMQ (queues, exchanges, routing, message durability)
  • Solid understanding of microservices architecture
  • Experience with Docker and Kubernetes (deployment, scaling, configuration)
  • Knowledge of RESTful APIs and asynchronous communication
  • Familiarity with CI/CD tools and version control systems (Git)
  • Understanding of distributed systems concepts (fault tolerance, scalability, consistency)

Nice to have

  • Experience with Spring Boot / Spring Cloud
  • Exposure to cloud platforms (AWS, GCP, or Azure)
  • Experience with monitoring/logging tools (Prometheus, Grafana, ELK, etc.)
  • Knowledge of databases (SQL and/or NoSQL)
  • Experience with Helm, Terraform, or other IaC tools

We offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

About Us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142214055

Similar Jobs