Required Skills: API Design and development, RESTful principles, GraphQL, Microservices architecture, AWS, Azure, GCP, Lambda, ECS, EKS, Java, Python, Node.js, Go, SQL, NoSQL, Postman, Swagger, CI/CD, Kafka, RabbitMQ, Docker, Kubernetes
Job Description
We are seeking a seasoned API Architect to lead the design and implementation of our enterprise API strategy. You will be responsible for creating secure, scalable, and reusable API architectures that support modern application integration and digital transformation initiatives.
Required Skills & Qualifications
- Experience: Typically 5+ years in API design and development, with at least 2-3 years in a leadership or architectural role.
- Protocols & Styles: Expert knowledge of RESTful principles, GraphQL, and microservices architecture.
- Cloud Expertise: Proven experience with cloud platforms (AWS, Azure, or GCP) and cloud-native services like Lambda, ECS, or EKS.
- Technical Stack: Proficiency in languages such as Java, Python, Node.js, or Go, and experience with SQL and NoSQL databases.
- Tools: Mastery of API documentation and testing tools like Postman, Swagger, and CI/CD pipelines.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
-
Experience with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
-
Knowledge of containerization technologies like Docker and Kubernetes.