Developer Lead (java / Angular)

BMO Financial Group

Calgary, AB, Canada
Base: $75,900.00 - $141,900.00; bonus/equity: may ...
Java 8+ or 11/17 proficiency
Spring boot microservices architecture
Oracle sql query optimization
The role involves leading the design and maintenance of enterprise-grade microservices with a heavy focus on Oracle SQL-driven business logic

Job Summary

  • The role involves leading the design and maintenance of enterprise-grade microservices with a heavy focus on Oracle SQL-driven business logic.
  • Candidates will architect scalable patterns for AI-augmented features including prompt management, context handling, and responsible AI practices.
  • BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.

Matching Summary

The role involves leading the design and maintenance of enterprise-grade microservices with a heavy focus on Oracle SQL-driven business logic.

Salary

Base: $75,900.00 - $141,900.00; Bonus/Equity: May include commission structure; Benefits: Health insurance, tuition reimbursement, accident/life insurance, retirement savings

Skills & Requirements

Must-have

  • Java 8+ or 11/17 proficiency
  • Spring Boot microservices architecture
  • Oracle SQL query optimization
  • Apache Tomcat deployment
  • GitHub PR review enforcement
  • JIRA and Confluence usage
  • Mentoring junior developers

Nice-to-have

  • AWS or Azure cloud platform knowledge
  • Containerized environment familiarity
  • Systems thinking capability
  • Technical writing skills
  • Risk management framework adherence

Key Requirements

  • 7+ years hands-on Java development experience
  • 3+ years with Spring Boot microservices in production
  • Prior Development Lead or Senior Developer capacity
  • Post-secondary degree in Computer Science or equivalent

Work Rights

Not specified

Tailored Resume

Cover Letter