What are the responsibilities and job description for the Cloud Technical Lead position at Bahwan CyberTek?
Role description
• Design and develop core application services using Java, Spring Boot, and RESTful APIs.
• Collaborate with the architect to define service boundaries, API contracts, and data models.
• Implement and manage Azure API Gateway integrations, including policies for authentication, throttling, and observability.
• Develop secure, token-based integrations using OAuth 2.0 / OIDC and Azure Key Vault.
• Build and optimize microservices and event-driven components for transactional and data-intensive workloads.
• Integrate with Azure services such as Event Hub, Cosmos DB, and Functions to enable hybrid architectures.
• Contribute to data pipelines and messaging frameworks supporting analytics and telemetry.
• Troubleshoot complex issues across distributed systems, ensuring performance and reliability.
• Implement observability best practices — structured logging, metrics, and tracing across services.
• Participate in architecture reviews and bring forward practical, forward-looking technology solutions aligned with enterprise standards.