Job matched to your search
Senior Java & Microservices Application Support Engineer
Jobstronaut · Riyadh
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
The client is looking at hiring a Senior Java & Microservices Application Support Engineer for their team at Riyadh.
Experience: 8+ years (Development + Production Support)
Location – Riyadh, Saudi Arabia (On-site)
Role Overview:
We are seeking a highly experienced Java & Microservices Application Support Engineer responsible for ensuring the stability, performance, and reliability of mission-critical applications. The role combines deep technical troubleshooting, incident management, and enhancement support for distributed microservices-based systems.
The ideal candidate will have a strong background in Java development, hands-on experience with microservices architecture, and proven expertise in L2/L3 production support environments.
Key Responsibilities:
Application Support & Incident Management
* Provide L2/L3 support for Java-based microservices applications in production.
* Troubleshoot and resolve complex production issues, including performance bottlenecks and system outages.
* Perform root cause analysis (RCA) and implement preventive measures.
* Monitor application health using tools like AppDynamics, Dynatrace, ELK, Splunk, Grafana.
* Ensure adherence to SLA/OLA commitments and timely incident resolution.
Technical Operations & Maintenance
* Support microservices deployed on Kubernetes/OpenShift/Docker environments.
* Analyze logs, thread dumps, heap dumps, and JVM metrics to diagnose issues.
* Manage application deployments, patches, and configuration changes.
* Work with CI/CD pipelines (Jenkins, GitLab CI, etc.) for smooth releases.
Development & Enhancements
* Provide code-level fixes and minor enhancements in Java/Spring Boot applications.
* Participate in code reviews and performance tuning.
* Collaborate with development teams to improve application stability and observability.
Integration & Middleware Support
* Support APIs and integrations (REST/SOAP).
* Troubleshoot issues related to API gateways, messaging systems (Kafka, RabbitMQ).
* Work with databases (Oracle, SQL Server, PostgreSQL) for query tuning and issue resolution.
Collaboration & Stakeholder Management
* Work closely with DevOps, Infrastructure, and Business teams.
* Participate in war rooms / major incident bridges.
* Provide regular updates and reports to stakeholders.
Required Skills & Competencies:
Core Technical Skills
* Strong experience in Java (8/11/17) and Spring Boot.
* Hands-on experience with Microservices Architecture.
* Experience with RESTful APIs, JSON, XML.
* Strong debugging and problem-solving skills.
Support & Monitoring Tools
* Experience with monitoring tools such as AppDynamics, Dynatrace, Splunk, ELK Stack.
* Knowledge of log analysis and alerting mechanisms.
Cloud & Containerization
* Experience with Docker, Kubernetes, OpenShift.
* Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
Database Skills
* Strong knowledge of SQL and database performance tuning.
* Experience with Oracle, MySQL, PostgreSQL.
DevOps & CI/CD
* Hands-on with Jenkins, Git, Maven/Gradle.
* Understanding of release management and deployment pipelines.
Preferred Qualifications:
* Experience in Banking / Financial Services domain.
* ITIL certification or experience working in ITIL-based support environments.
* Exposure to security practices (OAuth2, JWT, API security).
* Experienc
More jobs in Riyadh
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job