Senior DevOps Engineer (with Java) (#4275)

India
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
American multinational e-commerce company

N-iX is a global software development service company that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way, expanding its presence across Europe, the US, and Latin America. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies. 

Our client is a global commerce leader where you can influence how the world buys, sells, and gives. You’ll be part of a work culture that’s been genuinely committed to diversity and inclusion since its founding over twenty five years ago. Here, you can be yourself, do your
best work along with a team of professionals, and have a meaningful impact on people across the globe. We seek people with drive, ideas, and a passion for helping small businesses succeed to help.

About the team:  We are the AI Platform Team, building and operating highly available, scalable, and automated infrastructure supporting eBay’s global machine learning workloads.
We are seeking a Site Reliability / DevOps Engineer with a solid background in Java development, who thrives in solving complex infrastructure challenges and driving platform automation.
Experience or curiosity in MLOps or Ray.io will be a great plus.

About the role: In this role, you will ensure reliability, scalability, and efficiency of our AI platform systems through automation, Java-based service optimization, and SRE best practices.
You’ll collaborate closely with development, infrastructure, and research teams to deliver production-grade, self-healing, and performance-optimized services.

Responsibilities:

SRE/DevOps tasks (~60%)

  • Design, implement, and maintain CI/CD pipelines for platform services.
  • Manage and optimize Kubernetes clusters, Docker containers, and cloud infrastructure.
  • Ensure high availability (99.999%), system reliability, and operational security.
  • Automate infrastructure tasks, monitoring, and service deployments.
  • Drive observability improvements using Prometheus, Grafana, and log aggregation tools.
  • Collaborate with developers to define operational standards and DevOps best practices

Java / Platform Development tasks (~40%):

  • Design, develop, and optimize Java / Spring-based microservices.
  • Contribute to service discovery, orchestration, and API development.
  • Improve system performance, scalability, and resilience through code and infrastructure enhancements.
  • Integrate application services into automated build and deployment pipelines.
  • Work with both SQL and NoSQL databases to support scalable platform components.

Requirements:

  • 3–5 years of combined experience in SRE / DevOps and Java development.
  • Strong proficiency in Java / Spring Framework (2–4 years of hands-on experience).
  • Experience with Kubernetes, Docker, and Linux systems.
  • Proven experience with CI/CD tools (e.g. Jenkins, GitHub Actions, GitLab CI).
  • Understanding of cloud environments (AWS, GCP, or Azure).
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack).
  • Good understanding of JVM tuning, profiling, and debugging.
  • Excellent problem-solving, communication, and collaboration skills.
  • Fluent English (spoken and written).
  • Nice to have: exposure to MLOps tools, Ray.io, or distributed computing frameworks.

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers