05/01/2026
📢 Job Vacancy – Saudi Arabia
**Java Microservices Developer **
We are looking for an experienced Java Microservices Developer to join our Software Development Team, contributing to backend systems development for the logistics industry in a modern, fast-paced technical environment.
🔍 Job Summary
The selected candidate will be responsible for backend development activities based on business requirements and technical standards.
🛠 Key Responsibilities
Design, develop, and enhance backend systems focused on the logistics industry in accordance with defined standards and requirements.
Collaborate with Product Owners, Stakeholders, Team Leaders, Designers, Backend Developers, and other team members.
Work closely with Subject Matter Experts (SMEs) to gather and understand business requirements
Participate in system architecture design.
Independently handle system module design, development, and technical documentation.
Research technical solutions and resolve complex technical challenges.
Coordinate with the Team Lead to ensure alignment with project plans and timelines.
Work with frontend developers to implement system logic in the UI.
Collaborate with QA/Testers to ensure quality and resolve issues.
Support deployment and publishing activities with the Test & Publication teams.
Work with Product Owners and Service Teams to analyze and resolve reported issues.
🎓 Qualifications & Skills
Bachelor’s Degree in Computer Science or equivalent.
6+ years of experience in Java/J2EE development on medium to large-scale projects.
4+ years of experience in Microservices development using Spring Boot and Spring Cloud.
Strong experience with databases such as MySQL, Oracle, MongoDB, Elasticsearch, and Redis.
Hands-on experience with frameworks including Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
Solid understanding of Microservices architecture (service discovery, centralized configuration, API tracing, fault tolerance, and cross-cutting concerns).
Experience with Kafka, Kafka Streams, and Kafka Connectors.
Nice to have experience with Dubbo, MyBatis, and Saturn Scheduler.
Experience in server deployment using Tomcat and JBoss.
Practical experience with Docker and Kubernetes (K8S).
Proficiency in Linux commands.
Experience working with AWS or GCP cloud environments (preference given to GCP experience).
Knowledge of Agile development methodologies.
Ability to work independently in a fast-paced, dynamic environment.
Strong communication skills with the ability to understand and convey user requirements.
Ability to deliver functional, solution-oriented software in an agile manner.
💼 Compensation Package
Total package: SAR 12,000 – 18,000, depending on experience.
📩 How to Apply:
Please send your CV with the job title “Java Microservices Developer” in the subject line.
[email protected]