onsite
API Architect - Hydro One
Software Engineer
Design and lead the development of scalable, secure APIs and micro‑service platforms using modern technologies such as Node.js, Java, AWS, Docker, and Kubernetes.
About the role
Key Responsibilities
- Define and govern the enterprise API strategy, standards, and best practices.
- Architect, design, and document RESTful and event‑driven APIs that support high‑volume, mission‑critical workloads.
- Collaborate with product, engineering, and security teams to ensure APIs are secure, performant, and aligned with business goals.
- Guide the implementation of micro‑services using Java and Node.js, leveraging containerization (Docker) and orchestration (Kubernetes) on AWS.
- Establish governance processes, versioning policies, and monitoring frameworks for API lifecycle management.
Requirements
- 5+ years of experience designing and delivering large‑scale APIs and micro‑service solutions.
- Strong expertise in RESTful API design, OpenAPI/Swagger, and API security (OAuth2, JWT).
- Proficiency with Java and Node.js development, including unit testing and CI/CD pipelines.
- Hands‑on experience with AWS services (API Gateway, Lambda, ECS/EKS) and container technologies (Docker, Kubernetes).
- Excellent communication skills and ability to influence cross‑functional teams.
Skills
nodejsjavaawsdockerkubernetes