-
MACH CONSULTANTS

Senior Java Developer

MACH CONSULTANTS
Qatar · Full-time · Mid-Senior

About the Role

We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic engineering team. The ideal candidate is a tech-savvy, results-driven professional with over 7 years of experience in building and optimizing scalable, high-performance web applications. You will play a key role in the full software development lifecycle (SDLC), from architecture and design through development, integration, and deployment. If you are passionate about leveraging modern technologies like Spring Boot, Microservices, and Cloud platforms to solve complex problems, we encourage you to apply.

Key Responsibilities

  • Full-Stack Development: Design, develop, and maintain robust backend services using Java/Spring Boot and modern front-end components.
  • API & Microservices Architecture: Architect, design, and implement secure, scalable RESTful APIs and microservices. Experience with reactive programming (e.g., Spring WebFlux) is a plus.
  • System Design & Leadership: Lead the design and review of software architecture, ensuring alignment with business goals and technical requirements. Advocate for best practices in code quality, design patterns, and system resilience.
  • Cloud & DevOps: Build, containerize, and deploy applications using Docker, Kubernetes, and CI/CD pipelines (e.g., Jenkins, Azure/AWS DevOps) to ensure efficient and reliable releases.
  • Database Management: Design and interact with both SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, writing optimized queries and managing data models.
  • Collaboration & Mentorship: Work collaboratively in an Agile environment, participating in sprint planning, code reviews, and mentoring junior developers to foster team growth.
  • Performance & Security: Implement advanced security modules (e.g., JWT, OAuth2) and optimize application performance, concurrency, and scalability.

Required Qualifications & Technical Proficiencies

  • Experience: 7+ years of professional software development experience with a strong focus on Java and J2EE technologies.
  • Backend Frameworks: Expert-level knowledge of Spring Ecosystem (Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data, JPA/Hibernate).
  • Architecture: Proven experience in designing and building Microservices, REST APIs, and Distributed Systems. Knowledge of event-driven architecture (Kafka, RabbitMQ) is required.
  • Databases: Strong proficiency in SQL (Oracle, PostgreSQL) and NoSQL (MongoDB, Cassandra)databases.
  • DevOps & Tools: Hands-on experience with Docker, Kubernetes, CI/CD pipelines (Jenkins, Azure/AWS DevOps), Maven/Gradle, and Git.
  • Frontend (Bonus): Familiarity with modern front-end frameworks like React or TypeScript is a significant advantage.
  • Core Concepts: Deep understanding of Object-Oriented Programming, Multithreading, Concurrency, and Design Patterns.

Preferred Qualifications

  • Experience with reactive programming using Spring WebFlux.
  • Knowledge of additional programming languages such as Python, GoLang, or Kotlin.
  • Familiarity with Oracle E-Business Suite (EBS) and Oracle Application Framework (OAF).
  • Experience with cloud platforms like AWS or Azure.
  • Master's degree in Computer Science, Data Science, or a related field.

Education & Certifications

  • Bachelor’s degree in Computer Science or a related field (Master's preferred).
  • Relevant certifications (e.g., Spring Professional, AWS Certified Developer, Kubernetes) are a plus.

Key Skills

Ranked by relevance

microservices kubernetes oracle cloud spring boot jenkins devops java cicd design patterns restful apis postgresql cassandra rabbitmq docker golang nosql mysql kafka j2ee sql aws
Login to Apply
Posted
Sep 30, 2025
Type
Full-time
Level
Mid-Senior
Location
Doha

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
MACH CONSULTANTS
Related

APIGEE & WSO2 Developers

2026-04-19

Contract
Entry
Qatar
Business Consulting
Engineering
View Job Details
Deloitte
Related

Software Engineer

2026-05-27

Full-time
Mid-Senior
India
Business Consulting
Information Technology
View Job Details
PwC Deutschland
Related

Backend-Developer - Public Sector & Energy (w/m/d)

2026-05-21

Full-time
Not Applicable
Germany
Business Consulting
Engineering