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
Category
Experience
Career Level
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
