Full Stack Java Developer Job at BMO Financial, Canada

WXBiSGhlZ014ampDZHFaQklPSmM3MWVKa1E9PQ==
  • BMO Financial
  • Canada

Job Description

Salary: $61,600 - 113,900 per year Requirements:

  • Typically 4-6 years of relevant full stack development experience.
  • Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience.
  • Proficiency in Java, Spring Boot, Hibernate/JPA.
  • Experience with Angular, TypeScript, HTML, and CSS.
  • Knowledge of database versioning tools or Liquibase.
  • Proficient in RDBMS SQL (Postgres, Oracle, or Microsoft SQL Server).
  • Experience in microservices architecture and RESTful API development.
  • Familiarity with Test-Driven Development and automated testing practices.
  • Understanding of the System Development Lifecycle (SDLC).
  • Exposure to applications and system integration.
  • Experience with cloud computing, preferably AWS.
  • Understanding of CI/CD pipelines and release automation.
  • Familiarity with AI prompting techniques.
  • Working knowledge of AWS CDK, ECS, and containerized deployments.
  • Proficient in Git, GitHub, Azure DevOps, and Jira.
  • Knowledge of logging, monitoring, and observability practices.
  • Creative problem-solving skills and the ability to build and manage relationships effectively.
  • Emotional agility and adaptability in a dynamic work environment.
  • Understanding of quality assurance and testing principles.
  • Capacity to understand and map technology business requirements.
Responsibilities:
  • Drive the overall software development lifecycle and collaborate across functional teams to transform requirements into features.
  • Oversee development teams and processes, ensuring high-quality outcomes.
  • Conduct software testing and ongoing maintenance.
  • Translate user needs into detailed technical specifications through effective understanding and facilitation.
  • Write code and manage design specifications preparation.
  • Support system design and advise on security requirements.
  • Debug and rectify issues within business systems and service applications.
  • Develop high-quality technology applications and services using established standards and tools.
  • Design and develop backend services with Java and Spring Boot, adhering to secure API-first principles.
  • Create frontend applications that prioritize usability, accessibility, and performance using Angular and related technologies.
  • Implement and maintain RESTful APIs for integration with enterprise systems.
  • Develop and manage database schemas and queries.
  • Ensure solutions comply with security, performance, and logging standards.
  • Apply secure coding practices and assist in vulnerability remediation efforts.
  • Analyze and implement new software programs, ensuring proper documentation throughout the development lifecycle.
  • Perform preventative maintenance and troubleshoot core software components.
  • Evaluate emerging technologies for their compatibility with existing systems and processes.
  • Follow release management procedures and implement version control.
  • Assist in documenting client requirements and exercising good judgment in solving problems.
  • Work independently on complex tasks and adapt to new challenges as needed.
Technologies:
  • AI
  • API
  • AWS
  • Angular
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • CSS
  • DevOps
  • Frontend
  • Git
  • GitHub
  • Hibernate
  • Support
  • JIRA
  • JPA
  • Java
  • Liquibase
  • Oracle
  • SQL
  • Security
  • Spring
  • Spring Boot
  • TypeScript
  • microservices
  • JavaScript
  • Network
  • Fullstack

More:

We are part of BMO Financial Group, currently seeking a dedicated individual for a pivotal role in Corporate Commercial Banking and Credit Risk. At our core, we aim to innovate and enhance processes such as AML and KYC during customer onboarding using cutting-edge, AI-enabled tools. This position offers a hybrid work perspective, with 2 to 3 days required in the office. We offer a competitive salary range of $61,600.00 - $113,900.00, along with a comprehensive benefits package that includes health insurance, retirement plans, and opportunities for ongoing education and professional development. As a diverse and inclusive organization, we value the unique perspectives of our team members and are committed to providing a supportive workplace that encourages growth and collaboration.

last updated 32 week of 2026

Job Tags

Full time, Work at office

Similar Jobs

CRH

Loader Operator Job at CRH

 ...look forward to continued success in the 21st Century! Elevate Your Career with a Commitment to Safety, Excellence, and Teamwork About Opportunity Are you an experienced equipment operator eager to work with a company that values safety, professionalism... 

Intesa Sanpaolo Group

AML and Sanction Associate Job at Intesa Sanpaolo Group

 .... Overview Within Intesa Sanpaolo IMI Securities Corporation NY, the AML/KYC Associate provides oversight of the firms BSA/AML program and has primary responsibilities regarding new account documentation and all BSA/AML and OFAC Sanctions Regulations. Other... 

PerLuxe Travels

Travel Concierge Representative Job at PerLuxe Travels

 ...About the Role At Perluxe Travels, we believe every journey should be seamless, memorable, and tailored to the unique needs of our clients. As a Travel Concierge Representative, you will play a vital role in crafting exceptional travel experiences by providing personalized... 

FairSquare

Senior Copywriter Job at FairSquare

 ...resonates with our audiences. This is a craft-focused role for a writer who thrives on producing excellent work, raising the bar through...  ...Collaborate Across Teams: Work closely with Brand team members, the UX/UI team, the broader Customer Experience Division, and other... 

Kennedy-Fs

Remote Customer Service Representative - Work From Home | Flexible Hours Job at Kennedy-Fs

 ...memorable. This role combines your love of travel with your ability to connect, communicate, and provide excellent service. Youll work closely with clients to understand their travel goals, offer guidance, and create experiences theyll never forget. Join a team that...