- 10+ years of development experience using Java or .NET, XML, JSP or ASP, Scripting, Node.js; WSDL/SOAP/XML and REST/JSON, Swagger or equivalent
· 5+ years of experience with an API management / gateway software like WSO2, Apigee, Layer 7, Mulesoft or equivalent with the knowledge of API mashups, analytics, developer networks, monetization models and security
· Proficient in integration architecture using REST/SOAP API’s, and asynchronous integrations leveraging message queuing using messaging tools such as Apache Kafka/Active MQ/IBM MQ.
· Experience with designing relational databases and SQL scripting
· Know-how in implementing security and identity protocols such as OpenID, TLS, OAuth, SAML, SSO, PKI (encryption and key management), REST/SOAP.
· Ability to apply security, throttling, OAuth 2.0, TLS, certificates, KeyStore, and Trust store for the API and its implementations.
· Knowledge in API design and implementation and system integration using APIs
· Deep understanding and experience with Cloud architectures specifically AWS around container management, clusters, autoscaling, blue-green deployments (iPaas/Saas). Azure is a plus.
· 5+ years of technical architecture experience
· Knowledge of full application lifecycle, design/design patterns, tools and methodologies.
· Proven ability to work with software engineering teams and understand complex development systems, environments and patterns.
· Experience with SOA and Micro services Architecture,
· Demonstrable experience with containerization technologies like Docker/Kubernetes
· Hands on experience with Linux OS;
· Ability to complete tasks in a high-pressure environment
· Knowledge of logging stacks, ELK preferred.
· Experience with Standard version control software and build Tools such as Git/Bitbucket,Jenkins/ADO for API proxy deployment automation.
· Experience with Agile software development processes and the development life cycle
· Highly self-motivated with desire to learn and adapt
· Excellent inter-personal and communication skills, both verbal and in writing