Apigee Architect
Job Description
You will be working on the development of web and mobile applications in the Cloud and in environments of the customer's choice.
%CF; Define the API roadmap, strategy and solution for an enterprise customer, having good knowledge of SOA, API frameworks.
%CF; Mentor teams for designing, implementing, testing and deploying the APIs using the latest technologies and best practices out there in the market.
%CF; Design and implement API management using API management software like Apigee which would include API proxies, mashups, northbound and southbound security,
rate limiting, analytics, monetization and developer portals
%CF; Understand and communicate risks, issues, challenges and status/progress of the project
%CF; Facilitate DR (Disaster Recovery) exercises to ensure that the team are fully prepared in the event of a catastrophe
%CF; Lead Capacity Planning and Management activities to ensure that the Apigee platform will be able to handle additional transactions in the future
%CF; Lead team to document requirements, design, architecture and test scripts.
%CF; Experience architecting and developing software for scalable, distributed systems.
%CF; Familiarity with middleware and cloud technologies like NOSQL datastores, Google Cloud and Mobile app development.
%CF; Ability to lead architecture discussions and influence key decision makers around deployment topologies, scaling, performance and sizing.
%CF; Excellent communication and presentation skills.
%CF; Ability and willingness to travel as required.
Requirements
10+ years of experience in IT consulting
%CF; Must have played a leadership role in API Web and SOA, ESB, Integration implementations
%CF; 1 to 5 years of hands-on experience with an API management software like Apigee or equivalent with the knowledge of API mashups,
analytics, developer networks, monetization models and security.
%CF; Certification in Apigee is preferred.
%CF; 4 to 7 years of experience in SOA middleware Integration technologies
%CF; Excellent Development experience with Java and other languages like JavaScript, Python, Node.js.
%CF; Knowledge and Experience of 12 Factor Development, with multi tiered applications design.
%CF; Experience working with OWASP security threat protection strategies and implementation
%CF; Experience with web services related standards such as HTTP, REST, SOAP, OAuth, OpenID, JWT.
%CF; Experience building and delivering Proofs of Concept (PoCs) independently and effectively
%CF; Excellent knowledge of REST/JSON with working knowledge of other protocols and Design patterns.
%CF; In depth knowledge of HTTP(s) /HTTPS protocol, web services
%CF; Knowhow of Cassandra, ZooKeeper, Postgres, LDAP, AD etc.
%CF; In depth working experience in security and identity protocols such as OpenID, TLS, OAuth, SAML, SSO
%CF; Experience in SOA design and implementation and solution integration
%CF; Working knowledge of cloud (GCP/AWS/Azure)