Job Openings Solution architect

About the job Solution architect

Duties & Responsibilities

  • Design and define the software architecture for the system, ensuring scalability, security, and high availability.
  • Develop API-first architecture, supporting seamless integrations with ERP, CRM, and government platforms.
  • Oversee the technical roadmap and ensure alignment with business goals and compliance regulations.
  • Lead the adoption of best security practices, including OAuth 2.0, RBAC, encryption standards, and compliance with ISO 27001, GDPR, and NDMO (KSA).
  • Optimize the multi-cloud deployment model (Alibaba Cloud, Azure, and on-prem infrastructure).
  • Guide development teams on best practices for microservices, containerization (Docker, Kubernetes), and workflow automation (Zeebe, Activiti BPMN 2.0).
  • Conduct code reviews, technical risk assessments, and performance optimizations.
  • Collaborate with Product, Engineering, and DevOps teams to ensure architectural best practices.

Requirements, Skills & Abilities 

  •  Bachelor's/Master's degree in Computer Science, Software Engineering, or related field.
  • Experience: 8+ years in software architecture, cloud platforms, and enterprise application development.
  • Technical Expertise: Strong experience in Java 11, Spring Boot, Spring Security, and Microservices Architecture.
  • Expertise in Alfresco ECM (Community or Enterprise Edition).
  • Hands-on experience with containerization and orchestration (Docker, Kubernetes, OpenShift).
  • Strong understanding of Elasticsearch / Solr, PostgreSQL, ActiveMQ / Kafka.
  • Experience with workflow automation (Activiti BPM, Zeebe, Camunda).
  • Security best practices: OAuth 2.0, JWT, RBAC, encryption (AES-256, TLS 1.3).
  • API Development: RESTful API, GraphQL, API Gateway.
  • Cloud infrastructure expertise: Alibaba Cloud, Azure, AWS.
  • Familiarity with DevOps CI/CD tools (Terraform, Ansible, Jenkins, GitLab CI/CD).
  • Soft Skills: Strong problem-solving skills, leadership capabilities, and excellent communication.