Systems Arabia
Senior Java Software Engineer
Riyadh, Saudi ArabiaPosted 1 weeks ago
Apply link checked 2 days ago
- Salary
- AED 12k–18k a month· est.
- Job type
- Full time
- Level
- Senior
- Field
- Engineering & Technology
- Work mode
- On site
About the role
Senior Software Engineer JAVA at Systems Arabia design, develop, and maintain scalable backend services and enterprise applications using Java-based technologies, Quarkus, and microservices architecture. Contribute to application design, cloud-native development, platform integration, quality engineering, and automated delivery across Dev/Test/Prod environments. 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. Requirements: • 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.
Requirements
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.
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.
Skills
- Java
- Quarkus
- Angular 22+
- REST APIs
- Kafka
- OpenShift
- Istio
- Kubernetes
- Tekton
- ArgoCD
- Git
- CI/CD
- SQL
- multithreading
- testing (unit/integration)
Not sure you fit this role?
Upload your CV and see how you score against Systems Arabia and every other live job. It's free.
Get my free matchesAED 12k–18k a month· est.
Similar jobs across the Gulf
Full-Stack Java Developer (Angular 22 + Quarkus) – Riyadh, KSA
EVOLTEC INFORMATION TECHNOLOGY LLCRiyadh, Saudi Arabia
AED 9k–18k a month· est.
Senior Java Backend Developer (Spring Boot / Quarkus / API)
CodeNinjaRiyadh, Saudi Arabia
AED 9k–15k a month· est.
Software Engineer
MCG AsiaRiyadh, Saudi Arabia
AED 6k–9k a month· est.
Java Software Engineer
MCG AsiaDubai, UAE
AED 12k–18k a month· est.
Senior Software Engineer - Backend
D360 BankRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Senior Full-Stack Engineer - AI
SoftwareOneRiyadh, Saudi Arabia
AED 12k–18k a month· est.