Location: Toronto, Ontario
Our client is looking for a Software Engineer with deep backend engineering expertise to design and build APIs and microservices in a modern cloud-native environment. This role is fully remote for Canada-based candidates and requires strong skills in Java, Spring Boot, Kubernetes (GKE), and GitHub.
Top Priorities:
• Hands-on design and development of APIs and microservices using Java/Spring Boot.
• Work within a cloud-native environment leveraging Kubernetes GKE.
• Participate in requirements analysis, system design, back-end development, deployment, and cloud-based implementations.
• Ensure high-quality, scalable, and performant code adhering to engineering best practices.
• Collaborate with engineering, product, and architecture teams to deliver backend features and services.
Must Have Skills:
Must-Haves:
• Deep experience with Java, Spring Boot, Kubernetes (GKE), GitHub.
• 7+ years of hands-on Java application development.
• Strong understanding of object-oriented design, design patterns, and modern Java frameworks.
• Proven experience building APIs/microservices in production environments.
• Strong experience across backend cloud development, deployment pipelines, and implementation.
• Ability to operate independently in a fast-paced, cloud-first engineering environment.
Nice to Have Skills:
• Experience in large-scale financial or enterprise environments.
• Familiarity with CI/CD, containerization best practices, and cloud security patterns.