About
Lead Software Engineer with 10+ years of experience designing, building, and maintaining scalable enterprise software systems, with a primary focus on Java and backend engineering.
I specialize in Java, Java EE, Spring Framework, and Spring Boot, with strong experience building RESTful APIs, enterprise applications, distributed systems, integrations, and high-volume backend services.
Core Skills
- Java, Java EE, Spring Framework, Spring Boot
- RESTful APIs and Microservices
- Enterprise Application Architecture
- Distributed Systems and Backend Engineering
- SQL and Relational Databases
- MongoDB and Redis
- Apache Kafka and Event-Driven Architecture
- Docker, Linux and CI/CD
- System Integration and Payment Integrations
- Software Architecture, Code Review and Technical Leadership
Leadership & Engineering
- Lead software engineering teams and provide technical direction across projects.
- Design and implement scalable backend architectures for enterprise applications.
- Lead technical decisions around architecture, performance, reliability and maintainability.
- Mentor engineers and promote engineering best practices, clean code and effective development processes.
- Work closely with product and business teams to translate requirements into reliable technical solutions.
What I'm Looking For
I'm interested in Lead Software Engineer, Senior Software Engineer, Backend Engineer and Software Engineering leadership opportunities where I can contribute to complex backend systems, scalable architecture and high-impact engineering projects.
I'm particularly interested in opportunities across the Middle East, including the UAE and Saudi Arabia.