Mekdam Holding - EMT Division

Senior Software Engineer

Salary Not disclosed

Job Description

Advanced Development Expertise: We are looking for a Senior Software Engineer with over 8 years of hands-on experience in backend development using Spring Boot, Eureka Microservices, and Spring JPA. Strong command over Java is mandatory.

DevOps and Containerization: The candidate must be proficient in Kubernetes, Docker, and CI/CD pipelines, particularly with Jenkins. Experience in setting up and maintaining containerized environments is key.

Messaging & Data Management: Working knowledge of Apache Kafka for building real-time data pipelines is essential. Experience with SQL Server, PostgreSQL, or MSS for data storage and retrieval is also required.

Software Design & Best Practices: The ideal candidate will demonstrate a strong understanding of SOLID principles for writing clean, maintainable code. Version control experience with Git is a must.

Team Leadership & Delivery: This role demands experience in leading technical teams and delivering complex projects efficiently and on time. The candidate must be comfortable taking the lead in cross-functional collaborations.

Agile Mindset: Familiarity with agile software development practices, including sprints, stand-ups, and continuous improvement cycles, is highly desirable.

How to Apply:

Candidates currently residing in Qatar with a valid transferable work permit are eligible. Please send your updated CV to EMT@mekdamholding.com with the subject line "Senior Software Engineer Application".

About Us:

Mekdam Holding is a renowned Qatari organization specializing in delivering high-impact technology solutions across industries. We value innovation, collaboration, and excellence and are looking for individuals ready to drive the future of software development.

Doha - Qatar

Experience

8 Years

Required Qualification

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

Requires Traveling:

No

Salary

Salary Not disclosed

Salary Type

Per Month

Total Vacancies

1

Skills

developmentsenior software engineerbackendspring booteurekamicroservicesspringjavadockerjenkinssettingdata managementapachebuildingdatasql serverpostgresqlstoragedesignsolidwritingversion controlleadershiptechnicalcomplextimeleadagilesoftware developmentcontinuous improvementwork permitlineorganizationtechnology solutionsinnovationcollaboration