Role: APIGEE Architect
Location: Jersey / Dallas/ Tampa (Day 1 Onsite)
Duration: Long Term
Job Description:
Need a APIGEE Architect designing, implementing, and managing API management solutions using the Apigee platform. They should work with cross-functional teams to ensure API performance and integration, often leading projects and making strategic decisions. Key responsibilities include designing RESTful APIs, using design patterns, and ensuring API security and reliability.
Key Responsibilities:
• Design and Development: Design, develop, and maintain APIs for various applications (web, mobile, etc.).
• Collaboration: Collaborate with product, engineering, and other teams to define API requirements and ensure seamless integration.
• Performance and Reliability: Monitor API performance, troubleshoot issues, and ensure API security, reliability, and scalability.
• Documentation: Document API specifications and provide clear guidelines for API consumers.
• Problem Solving: Diagnose and resolve API-related issues, including error handling and logging.
• Leadership: Lead complex API development projects, make strategic decisions, and mentor junior developers.
• Technical Expertise: Utilize programming languages (Java, Python, etc.), scripting languages (JavaScript, GlideScript), and API tools (e.g., Swagger).
• Integration: Integrate APIs with other systems and applications, ensuring data exchange and functionality.
• Compliance: Ensure that software development adheres to functional, non-functional, and compliance requirements.
• Architecture: Contribute to architectural decisions and design patterns.
Specific Skills & Knowledge:
• APIs (REST, GraphQL, etc.): Deep understanding of different API types and design principles.
• Programming Languages: Proficiency in programming languages like Java, Python, JavaScript, etc.
• Web Technologies: Knowledge of web-based software, HTML, CSS, etc.
• Scripting Languages: Familiarity with scripting languages like JavaScript and Glide Script.
• API Gateways: Experience with API gateways and their functionalities.
• Database Technologies: Knowledge of databases and their interaction with APIs.
• Cloud Platforms: Experience with cloud platforms like AWS, Azure, or GCP.
• Testing and Debugging: Strong skills in testing, debugging, and resolving API-related issues.
• Software Development Lifecycle: Understanding of the software development lifecycle and best practices.
• Problem Solving and Communication: Excellent analytical and communication skills.
• Mentoring and Team Leadership: Ability to mentor junior developers and lead a team.