Key Responsibilities
Lead end-to-end architecture, design, and development of scalable backend systems
Drive technical strategy and solution architecture across multiple projects
Provide mentorship and guidance to development teams on best engineering practices
Design and implement high-performance microservices using Java 17+, Spring Boot, and Spring Security
Define API standards ensuring RESTful services, idempotency, and backward compatibility
Architect event-driven systems using Kafka and asynchronous messaging patterns
Ensure system scalability, fault tolerance, and resiliency in distributed systems
Collaborate with product owners, stakeholders, and cross-functional teams to translate business requirements into technical solutions
Oversee full lifecycle delivery from requirements analysis to production deployment and post-release support
Maintain focus on code quality, performance optimization, and security standards
Requirements & Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field
12+ years of backend development and architecture experience
Strong expertise in Java 17+, Spring Boot, Spring Framework, and Spring Security
Proven experience with microservices, distributed systems, and event-driven architecture
Hands-on experience with Kafka, asynchronous messaging, and API design principles
Proficient with SQL and NoSQL databases
Familiarity with DevOps practices, CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
Strong understanding of software design principles: SOLID, Clean Architecture, Domain-Driven Design (DDD)
Excellent leadership, stakeholder management, and cross-team collaboration skills
Strong problem-solving, analytical, and communication abilities
Preferred / Nice to Have
Experience with cloud platforms: AWS, Azure, or GCP
Exposure to monitoring and observability tools: Prometheus, Grafana, ELK stack
Experience with performance tuning, scalability testing, and resilience patterns
Salary, Benefits & Career Growth
Average Market Salary (Estimated):
AED 35,000 – AED 45,000 per month (based on enterprise-level backend leadership roles in Dubai)