What are the responsibilities and job description for the Cloud technical architect onsite position at Bahwan CyberTek?
Role description
Provide end-to-end architectural leadership for enterprise applications and modernization initiatives. The role combines expertise in Azure Cloud architecture, data engineering, hybrid integrations, and AI-driven design — with strong grounding in Java and security-first development.
Key Responsibilities:
- Define and govern the technical architecture across application, data, and integration layers.
- Design scalable hybrid architectures spanning on-prem and Azure cloud environments.
- Establish secure API and service frameworks using OAuth 2.0 / OIDC, encryption, and compliance best practices.
- Architect and guide development of modular applications using Java/Spring Boot and REST-based microservices.
- Design and optimize data processing and event pipelines for analytics and downstream systems (e.g., Azure Data Lake, Kafka/Event Hub).
- Collaborate with data engineering teams to define data flow, retention, and governance models.
- Evaluate and integrate AI/ML capabilities where automation, personalization, or predictive insights add value.
- Provide architectural oversight for performance, scalability, and cost optimization.
- Partner with enterprise architects to ensure alignment with security, compliance, and cloud governance standards.
- Mentor engineering teams and lead technical design reviews to ensure solution integrity and forward compatibility.