Key Responsibilities
Lead the design and implementation of Java-based B2C enterprise applications
Develop integration architecture strategies using APIs, middleware, messaging, and microservices
Utilize architecture modeling tools (ArchiMate, UML, Visio) for system documentation
Implement cloud architecture solutions (AWS, Azure, or GCP) and API gateway strategies
Ensure systems meet non-functional requirements including scalability, availability, latency, and security
Collaborate with stakeholders, document architecture decisions, and communicate complex solutions effectively
Mentor and guide technical teams on architecture best practices
Requirements & Qualifications
10+ years of experience in solution architecture across enterprise-scale systems
Strong hands-on experience with Java-based architectures and B2C applications
Expertise in APIs, middleware, messaging, microservices, and integration patterns
Familiarity with cloud environments (AWS, Azure, GCP), CI/CD pipelines, and API gateways
Excellent documentation, communication, and stakeholder engagement skills
Experience with architecture modeling tools (ArchiMate, UML, Visio)
Nice-to-Have:
Experience in aviation or airline operations
Familiarity with REST APIs, Swagger/OpenAPI, and enterprise data models
Salary, Benefits & Career Growth
Average Market Salary (Estimated): QAR 45,000 – 70,000/month (Senior Java Solution Architect – Qatar, 10+ years experience)
Compensation Type: Monthly, full-time
Benefits & Career Growth:
Competitive market compensation
Opportunity to work on enterprise B2C applications and aviation-related projects
Exposure to cloud, microservices, and advanced integration architecture
Professional development support including certifications in cloud and solution architecture
Clear career progression to CTO or Enterprise Architect roles