Senior Microservices Support Engineer
Riyadh
Job description
We are seeking an experienced Senior Microservices Support Engineer to lead production support and operational excellence for mission‑critical microservices applications. The role is part of a 24x7 support organization and requires participation in rotating shifts and on‑call coverage to ensure high availability, stability, and rapid incident resolution. Responsibilities include: lead Level 2/3 production support for enterprise microservices; act as technical lead during incidents and coordinate with development, infrastructure, and DevOps; perform advanced troubleshooting and root cause analysis; proactively monitor production systems; support deployments, release management, rollbacks and environment readiness in OpenShift; ensure SLA compliance; analyze application logs, JVM behavior, container health and infrastructure metrics; drive continuous service improvement; develop runbooks and documentation; mentor junior engineers; collaborate with development to improve reliability, observability and supportability; participate in release planning and production readiness reviews; support disaster recovery and failover testing; partake in on‑call rotation for critical systems.
Requirements
- proficient in Java
- proficient in Quarkus
- proficient in Spring Boot
- knowledge of Redis
- knowledge of message queues (RabbitMQ, IBM MQ, Kafka or similar)
- expert-level troubleshooting of distributed microservices applications
- strong knowledge of microservices architecture and REST APIs
- production monitoring and application performance analysis
- root cause analysis (RCA) and problem management
- DevOps practices and CI/CD support
- containerized application support
- Linux administration and shell scripting
- log analysis and debugging across distributed systems
- experience with Red Hat OpenShift Container Platform
- 6–10+ years experience in Application Support, Production Support or SRE
- minimum 4+ years supporting Java‑based microservices in enterprise production
- hands‑on experience with OpenShift or Kubernetes
- experience supporting highly available, mission‑critical applications
- strong understanding of distributed systems, caching strategies and messaging platforms
- experience in Agile and DevOps environments
- familiarity with cloud platforms (AWS, Azure or GCP) a plus.
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.