Hi All,
Hope you are doing well.
Sure shot interview and immediate closer will expect.
Position: API/Enterprises Solution Architect
Location: Atlanta, GA/Dallas, TX/ NJ(Day 1 Onsite. Need Only local candidate)
Duration: Contract
Experience: 14+
Mandatory Skills: API design specification, Strong Java backend, Soap and Rest
Job Description:
Identify and design API layer for service registry, management, throttling, routing etc.
· Design security and authentication features in compliance with company policies
· Design system with the right mix of Monitoring, Alerting and Tracing
· Define Templates for Development Teams and perform regular code reviews to ensure best practices are followed.
· Design Integration layer using a combination of approaches (services, messaging etc.) to support downstream data flow and also work in concert with existing systems.
· Develop services using technologies like but not limited to Spring Boot & Node
· Define strategy for Test Driven Development to ensure requirements coverage.
· Prepare documentation where necessary, including training, process flows, system structure, etc.
Technical Skills:
API Architecture Understanding: Familiarity with RESTful APIs, GraphQL, SOAP, and other API types.
OAS (OpenAPI Specification) Expertise: Ability to read, write, and evaluate API specifications.
Knowledge of Protocols: Understanding of HTTP, HTTPS, and possibly other communication protocols.
Data Modeling: Proficiency in understanding and evaluating data schemas, like JSON Schema, YAML or SOAP/XML Schema.
Event-Driven Architecture: Understand message queues, event streams, and other
Security Protocols: Understanding of OAuth, JWT, API keys, and other authentication and authorization mechanisms.
Rate Limiting and Throttling: Knowledge of how these policies affect API usage and performance.
Development Tools: Familiarity with tools like VSCode, Spectral, Stoplight Studio, or other IDEs and API documentation and testing tools.
Significant understanding of Microservice patterns & concepts & their application to application design and business solutions
Soft Skills:
Communication: Ability to articulate complex technical scenarios in a straightforward manner to stakeholders at different levels.
Critical Thinking: Evaluation of design decisions, trade-offs, and potential future challenges.
Attention to Detail: Especially crucial for analyzing API documentation, error messages, and data models.
Negotiation Skills: Often governance reviews involve negotiations on standards, practices, or resource allocation.
Teamwork: Ability to collaborate with architects, developers, QA, and other roles involved in API development.