Senior Java & Microservices Application Support Engineer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role
Jobstronaut is seeking a Senior Java & Microservices Application Support Engineer for an on-site role in Riyadh, Saudi Arabia. This position is critical for maintaining the stability, performance, and reliability of key applications. The role involves deep technical troubleshooting, incident management, and enhancement support for distributed microservices-based systems, requiring a strong background in Java development and proven experience in L2/L3 production support environments. The ideal candidate will have a comprehensive understanding of microservices architecture and a track record of supporting complex, distributed systems.
Key Responsibilities
- Provide L2/L3 support for Java-based microservices applications in production environments.
- Troubleshoot and resolve complex production issues, including performance bottlenecks and system outages, ensuring timely resolution.
- Perform thorough root cause analysis (RCA) for incidents and implement preventive measures.
- Monitor application health and performance using tools such as AppDynamics, Dynatrace, ELK Stack, Splunk, and Grafana.
- Ensure adherence to Service Level Agreements (SLAs) and Operational Level Agreements (OLAs).
- Support microservices deployed on containerization platforms including Kubernetes, OpenShift, and Docker.
- Analyze logs, thread dumps, heap dumps, and JVM metrics to diagnose and resolve application issues.
- Manage application deployments, patches, and configuration changes.
- Work with CI/CD pipelines, including Jenkins and GitLab CI.
- Provide code-level fixes and implement minor enhancements for Java and Spring Boot applications.
- Participate in code reviews and contribute to application performance tuning.
- Collaborate with development teams to enhance application stability, resilience, and observability.
- Support APIs and integrations, including REST and SOAP services.
- Troubleshoot issues related to API gateways and messaging systems such as Kafka and RabbitMQ.
- Work with databases including Oracle, SQL Server, and PostgreSQL, performing query tuning and resolving database-related issues.
- Collaborate with DevOps, Infrastructure, and Business teams for problem-solving.
- Participate in war rooms and major incident bridges to provide technical expertise.
- Provide regular updates and reports to stakeholders on application status and incident resolution progress.
Qualifications and Requirements
- A minimum of 8 years of combined experience in Java development and production support.
- Extensive experience in Java (versions 8, 11, or 17) and the Spring Boot framework.
- Hands-on experience designing, developing, and supporting applications built on a Microservices Architecture.
- Proficiency in working with RESTful APIs, JSON, and XML data formats.
- Demonstrated strong debugging and complex problem-solving skills.
- Experience with monitoring tools such as AppDynamics, Dynatrace, Splunk, and the ELK Stack.
- Knowledge of log analysis techniques and setting up effective alerting mechanisms.
- Experience with containerization technologies including Docker, Kubernetes, and OpenShift.
- Strong knowledge of SQL and proven experience in database performance tuning.
- Experience with relational databases such as Oracle, MySQL, and PostgreSQL.
- Hands-on experience with CI/CD tools and practices, including Jenkins, Git, Maven, and Gradle.
- Understanding of release management processes and deployment pipelines.
- Experience supporting SOAP services and API Gateways.
- Familiarity with messaging systems like Kafka and RabbitMQ.
- Experience with cloud platforms such as AWS, Azure, or GCP is considered a plus.
- Experience in the Banking or Financial Services domain is preferred.
- ITIL certification or experience working within ITIL-based support frameworks is preferred.
- Exposure to security practices including OAuth2, JWT, and API security is beneficial.
- Experience with high-availability and distributed systems is advantageous.
Technical Skills
- Java (8/11/17)
- Spring Boot
- Microservices Architecture
- RESTful APIs
- JSON & XML
- Debugging & Problem-solving
- Application Performance Monitoring (AppDynamics, Dynatrace, Splunk, ELK Stack)
- Containerization (Docker, Kubernetes, OpenShift)
- SQL & Database Performance Tuning
- Relational Databases (Oracle, MySQL, PostgreSQL)
- CI/CD Tools & Practices (Jenkins, Git, Maven, Gradle)
- Release Management & Deployment Pipelines
- SOAP
- API Gateways
- Messaging Systems (Kafka, RabbitMQ)
- Cloud Platforms (AWS, Azure, GCP)
- ITIL Framework
- Security Practices (OAuth2, JWT, API Security)
Work Location and Experience
This is a full-time, on-site position located in Riyadh, Saudi Arabia. The role requires a minimum of 10 years of experience, with a strong emphasis on a combined background in Java development and extensive production support.
Requirements
- Requires +10 Years experience
Similar Jobs
You may also like
- Related Senior Java & Microservices Application Support Engineer Opportunities
- Business Development Supervisor Jobs in Riyadh
- Quality Specialist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Sales Manager Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Other Job Fields in Riyadh
- Business Development Supervisor Jobs in Riyadh
- Quality Specialist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Sales Manager Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- General Manager Jobs in Riyadh
- Administrative Specialist Jobs in Riyadh
- Architect Jobs in Riyadh
- Optician Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Branch Manager Jobs in Tabuk
- Dentist Jobs in Riyadh
- Oral and Maxillofacial Orthodontist Jobs in Tabuk
- Quality Controller Jobs in Yanbu
- Quality Controller Jobs in Dhahran
- Mechanical Engineer Jobs in Al Khobar
- Social Media Management Specialist Jobs in Jeddah
- Construction Site Supervisor Jobs in Riyadh
- Dentist Jobs in Buraydah
- Teacher Jobs in Medina