# Senior Microservices Support Engineer

> TAWANTECH · Riyadh, Saudi Arabia · Full-time · Posted 2026-08-06

**Workplace:** on_site

**Department:** IT

## Description

### Job Summary

We are seeking an experienced **Senior Microservices Support Engineer** to lead the production support and operational excellence of mission-critical microservices applications. The role is part of a **24x7 support organization**, requiring participation in rotating shifts and on-call coverage to ensure high availability, stability, and rapid incident resolution for enterprise systems. The ideal candidate will possess deep expertise in Java-based microservices, OpenShift, troubleshooting complex production issues, monitoring, and DevOps practices.

### Key Responsibilities

-   Lead Level 2/Level 3 production support for enterprise microservices applications.
-   Act as the technical lead during production incidents, driving issue resolution and coordinating with development, infrastructure, and DevOps teams.
-   Perform advanced troubleshooting and root cause analysis for application, middleware, infrastructure, and performance-related issues.
-   Monitor production systems proactively to identify risks, performance degradation, and potential outages.
-   Support application deployments, release management, rollbacks, and environment readiness within OpenShift.
-   Ensure compliance with SLAs by managing incidents, service requests, and problem tickets effectively.
-   Analyze application logs, JVM behavior, container health, and infrastructure metrics to resolve complex issues.
-   Drive continuous service improvements by identifying recurring issues and implementing permanent solutions.
-   Develop and maintain operational runbooks, knowledge base articles, and support documentation.
-   Mentor and provide technical guidance to junior support engineers.
-   Collaborate with development teams to improve application reliability, observability, and supportability.
-   Participate in release planning, production readiness reviews, and post-implementation validation.
-   Support disaster recovery activities, failover testing, and business continuity initiatives.
-   Participate in an on-call support rotation for critical production systems.

## Requirements

### Required Technical Skills

### Technology Stack

-   Java
-   Quarkus
-   Spring Boot
-   Redis
-   Message Queue (RabbitMQ, IBM MQ, Kafka, or similar)

### Core Technical Competencies

-   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

### Hosting Environment

-   Red Hat OpenShift Container Platform (OCP)

### Preferred Experience

-   6–10+ years of experience in Application Support, Production Support, or Site Reliability Engineering (SRE).
-   Minimum 4+ years supporting Java-based microservices in enterprise production environments.
-   Hands-on experience with OpenShift or Kubernetes platforms.
-   Experience supporting highly available, mission-critical applications.
-   Strong understanding of distributed systems, caching strategies, and messaging platforms.
-   Experience working within Agile and DevOps environments.
-   Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage.

## Apply

[Apply at TAWANTECH](https://apply.workable.com/tawantech/j/00D790C842/apply)

---
Powered by [Workable](https://www.workable.com)
