Overview
Skills
Job Details
A Technical Architect will serve as the manager of complex technology implementations, with an eye toward constant reengineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need; understand how to maximize leverage of the open source community to deploy systems on Infrastructure as a Service (IaaS) providers; be comfortable sharing knowledge across a multi-disciplinary team and working within various methodologies; and be a full partner in the determination of vision, objectives, and success criteria.
Experience Required:
Required knowledge and experience in analyses and development of conceptual designs and detail designs; developing JBOSS Messaging and connectivity with Spring-JMS connectivity; designing DB schema as per the requirements and in sync with the old system.
Required minimum of eight (8) years of experience in systems development, analysis, programming or testing.
Unix/Linux Scripting and Automation 5 Years of Experience Command of Bash (Bourne Again Shell) and familiarity with other shells including sh, zsh, and ksh. Using core Unix/Linux command-line tools such as grep, awk, sed, cut, find, xargs, and sort for efficient text processing and system management.
Understanding of data structures and algorithms. Code quality: readable, modular, maintainable code. 2 years of experience in API Proxy Development & Configuration: Creating and deploying API proxies using Apigee Edge or Apigee X. Experience with proxy endpoints, target endpoints, and route rules.
Familiarity with API design best practices (RESTful principles, versioning, etc.). Security (OAuth2, API key validation, JWT verification). Traffic Management (Spike arrest, Quota, Rate limiting). Transformation (JSON/XML conversion, Assign Message, Extract Variables). Mediation and Orchestration (Service callouts, JavaScript, or Python logic).