Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
Experience in architecting and implementing APIs and integration technologies in distributed enterprise environment(s) using a combination of technologies/languages/standards like REST, GraphQL, JSON, OpenAPI, Python, Java, JavaScript, Cassandra, Kubernetes, etc.
Experience with cloud hosting (e.g. Google Cloud Platform), architectural principles in security, distributed computing, and platform, developer, systems operations such as Linux Administration, Git, Terraform, Ansible, etc.
Experience in API Gateway/Management with Apigee or one of Mulesoft, API Gateway, CA Layer7, API Connect, APIM, Kong, etc.
Preferred qualifications:
Experience writing code in one or more of the following languages: Java, Python, JavaScript, Node.js, etc.
Experience implementing OAuth/JWT/OIDC based Authorization/Authentication, with CI/CD platforms like GitLab CI/CD and API development and lifecycle.
Experience in private, public (e.g. Google Cloud Platform), hybrid cloud design considerations and limitations in areas of virtualization, containerization and container orchestration using Kubernetes, serverless, global infrastructure, distributed systems and data stores like Cassandra, load balancing, networking, security.
Ability to facilitate development and communication of solutions to technical and business stakeholders, with effective listening, collaboration, consensus formation, critical thinking, problem-solving skills.