Senior Java Developer at Alltech Consulting Services Inc.
Alberta, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Feb, 27

Salary

65000.0

Posted On

06 Nov, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description


  • Experience and Track Record: 7+ years of experience in software engineering, with a strong focus on backend systems, platform engineering, or distributed architectures.
  • Core Systems Engineering and Technical Expertise: Strong backend development experience in Kotlin and/or Java (preferred), or Go, Python, or C, paired with hands-on experience in cloud-native ecosystems, AWS infrastructure, and containerization/orchestration (Kubernetes, Docker).
  • API Gateway Architecture and Policy Patterns: Proven track record designing, building, or operating production API gateways or API platform layers using technologies such as Kong, Envoy, AWS API Gateway, Spring Cloud Gateway, NGINX, Apigee, or equivalent within a complex, multi-service environment—including gateway policy execution for routing, authentication, authorization, rate limiting, throttling, versioning, transformations, and observability.
  • Domain Modeling and API-First Design: Expertise in Domain-Driven Design (DDD), contract-first development, API specification frameworks, and OpenAPI specifications, with a proven ability to drive cross-team consensus on complex data structures.
  • Platform and Service Engineering: Demonstrated ability to transform fragmented internal services and APIs into a cohesive, commercially ready developer platform or service catalog.
  • AI-Assisted Development: Hands-on experience integrating AI coding tools (e.g., AMP, Claude Code, GitHub Copilot, Cursor) into daily development workflows to enhance productivity, generate tests, and refactor applications.
  • Modern Engineering Mindset: Experience operating within a modern DevOps/Platform Engineering culture, combining business context, AI acceleration tools, and engineering fundamentals while sharing accountability for reliability, observability, and security.
  • Architectural Judgment & Leadership: Strong architectural judgment, systems thinking, and communication skills, with an ability to write clear technical documentation, collaborate across multiple engineering pods, and balance immediate product delivery needs with long-term platform health.
  • AI Agent and LLM Ecosystems: Familiarity with Model Context Protocol (MCP) or designing APIs optimized for AI agent consumption and LLM workflows.


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...