Senior Java Software Engineer
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Role
Systems Arabia is seeking a Senior Java Software Engineer to join their team in Riyadh, Saudi Arabia. This full-time role involves designing, developing, and maintaining scalable backend services and enterprise applications. The ideal candidate will have 5-10 years of experience in Java-based technologies, Quarkus, and microservices architecture, contributing to application design, cloud-native development, platform integration, quality engineering, and automated delivery across various environments.
Key Responsibilities
- Develop and maintain backend services and enterprise applications using Java and Quarkus.
- Build and maintain microservices with REST APIs, well-defined service boundaries, and reusable components.
- Develop and maintain frontend applications using Angular 22+.
- Implement authentication/authorization, input validation, logging, exception handling, and error management patterns.
- Design and integrate SQL-based data solutions to support application requirements.
- Integrate applications with Kafka for event-driven communication and asynchronous processing.
- Work with OpenShift and Istio to support containerized application deployment and service mesh capabilities.
- Write unit and integration tests; participate in code reviews, refactoring, and continuous improvement.
- Collaborate with Product, QA, and DevOps teams to deliver solutions across Dev/Test/Prod environments.
- Troubleshoot production issues and optimize application performance, scalability, and reliability.
- Support CI/CD pipelines, release management, and automated deployments using Tekton and ArgoCD.
Required Qualifications and Experience
- Strong hands-on experience with Java and backend application development.
- Solid experience with Quarkus framework and microservices architecture.
- Strong frontend development experience using Angular 22+.
- Good understanding of RESTful APIs, API integration, and service-to-service communication.
- Strong knowledge of Core Java, OOP principles, collections, exception handling, generics, and multithreading fundamentals.
- Experience with SQL databases, including database design, queries, and performance optimization.
- Hands-on experience with Apache Kafka and event-driven architecture.
- Experience with OpenShift and Kubernetes-based container platforms.
- Understanding of Istio service mesh concepts and microservices communication.
- Hands-on experience with Tekton for CI/CD pipeline automation.
- Experience with ArgoCD and GitOps-based continuous delivery.
- Understanding of automated testing, unit testing, and integration testing practices.
- Proficiency in Git and standard branching/version control practices.
- Exposure to DevOps practices, cloud-native architectures, and automated deployment strategies.
Work Type and Location
This is a full-time position based in Riyadh, Riyadh, Saudi Arabia. The role requires collaboration with various teams to deliver robust software solutions.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Java Software Engineer Opportunities
- Cashier Jobs in Makkah
- Receptionist Jobs in Makkah
- Sales Representative Jobs in Makkah
- Sales Supervisor Jobs in Makkah
- Physical Therapist Jobs in Makkah
- Other Job Fields in Riyadh
- Cashier Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Physical Therapist Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Barista Jobs in Riyadh
- Social Media Content Creator Jobs in Riyadh
- Site Engineer Jobs in Riyadh
- مستشار خدمة Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Water Encroachments & Leaks Inspector Jobs in Al Hafuf
- Fast Food Cook Jobs in Al Khafji
- Human Resources Specialist Jobs in Dammam
- Electronic Devices Technician Jobs in Riyadh
- Mechanical Engineer Jobs in Makkah
- Executive Secretary Jobs in Jeddah
- Public Works & Facilities Manager Jobs in Buraydah
- Physical Therapist Jobs in Ar Rass
- Electrical Wiring Technician Jobs in Tabuk
- General Services Controller Jobs in Dhahran