Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Java Developer

$61.6k - $113.9k
Full-time

BMO Financial

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 35 week of 2026

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Full Stack Java Developer in Canada vacancy
  •  ...Role Name: Java Full stack Location: Montreal, QC (Hybrid role. 3 days office is mandatory and F2F is Required for interview) Requirement Minimum of 7 years of professional experience in Java (Primary) and Angular or React (Secondary) Java/J2EE... 
    Suggested
    Temporary work
    Work at office

    Lorven technologies

    Canada
    4 days ago
  •  ...We are hiring for a Full Stack Developer. The role focuses on enterprise application development, technical leadership, application modernization, cloud adoption, and API development using Microsoft technologies. A strong fit will have 20+ years of experience with... 
    Suggested

    J M Group Inc

    Canada
    2 days ago
  •  ...Socket web application end-to-end Work with the design team to develop interfaces that abstract away complexities and delivers an...  ..., React , and TypeScript Not bound to a particular tech stack and can learn new technologies on-the-go Bonus points for experience... 
    Suggested
    Full time
    Immediate start

    Socket

    Canada
    7 days ago
  •  ...rebuilt on top of the SDK as our polyglot surface Duo Chat on the web, as one of the SDK's first consumers What you'll do Develop secure, well-tested, and performant TypeScript features that solve technical problems of moderate scope and complexity. Ship small... 
    Suggested
    Full time
    Remote work

    GitLab

    Canada
    12 days ago
  • $75.9k - $141.9k

     ...are looking for 7-15+ years of experience in backend or full-stack development within enterprise environments. We need...  .... We build robust microservices and APIs using Java, Node.js, and Python. We develop intuitive frontend applications with React or Angular.... 
    Suggested
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard company, is transforming the...  ...the Role : As a Senior Software Engineer, you will design, develop, and operate secure, scalable software solutions that support... 
    Full time
    Worldwide

    Mastercard

    Canada
    15 days ago
  •  ...You will write the code and build the architecture that supports our proprietary digital healthcare ecosystem. Our developer roles are all full stack ( Vue.js , PHP/Laravel ). You will work in collaboration with teammates and will be fundamentally responsible for the... 
    Remote work

    Felix

    Canada
    16 days ago
  • $90k - $130k

     ...proficiency in at least two major programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL databases. We have practical experience developing in live, non-simulated environments and managing multi-step system interactions. We... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...it hard as a daily user, and champion it across the team. Develop and maintain complex, scalable user interfaces for web applications...  ...Modern JavaScript ecosystem experience Solid full-stack experience is expected ( Node.js or otherwise, we are a .NET... 
    Full time
    Work at office
    Remote work

    Capital Markets Gateway

    Canada
    13 days ago
  • $120k - $160k

     ...experiences that feel effortless, connected, and customer-first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and... 
    Remote job
    Full time
    Temporary work
    Flexible hours

    Flinks

    Canada
    19 days ago
  •  ...Organization: GeoAcuity Title: Back-End Developer Location: On-site - St. Louis, MO |...  ...with SCI eligibility required Type: Full-time Position Summary GeoAcuity is...  ...experience with Python, JavaScript/Node.js, and Java for enterprise integrations and services;... 
    Full time
    Canada
    a month ago
  •  ...Inspiration Global is  seeking a   Lead Java Developer  with natural curiosity and a technical mindset who is interested in actively learning, growing, and taking on more responsibility. The role involves owning and developing relationships and acting as the technical... 

    Inspiration Global

    Canada
    12 days ago
  •  ...setting code review and design standards, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For You have 8+ years of... 
    Full time

    Affirm

    Canada
    28 days ago
  • Job title: Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Job description: Technology  The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks... 
    Contract work

    TechNeptune Consulting Inc

    Canada
    a month ago
  •  ...automotive retail. Key Responsibilities Design, build and maintain scalable backend services using Python, Node and .NET. Develop production-ready AI applications powered by Large Language Models (LLMs). Build and optimise Retrieval-Augmented Generation (RAG... 
    Full time
    Remote work
    Flexible hours

    Seez

    Canada
    a month ago
  •  ...and design standards for your team, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For You have 8+ years of experience... 
    Full time

    Affirm

    Canada
    a month ago
  • $61.6k - $113.9k

     ...within the last 3 months) with the core technology stack mentioned. ~ Ability to articulate your...  ...support. Create and maintain applications using Java and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications using... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...You'll work alongside senior and staff engineers who will partner with you on design and support your growth. What you’ll do Develop secure, well-tested, and performant features and improvements for GitLab Duo Chat . Implement and extend agentic flows in... 
    Full time
    Remote work
    Night shift
    Weekend work
    Weekday work

    GitLab

    Canada
    12 days ago
  • $120k - $140k

     ...looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and... 
    Full time
    Work at office
    2 days per week

    Localcoin

    Canada
    8 days ago
  •  ...function. Reporting to the Head of Engineering, you'll set the bar for how we build, measure, and experiment on the web. Our web stack is Next.js and React in TypeScript, deployed via Flightcontrol. You'll bring deep fluency in modern frontend engineering together with... 
    Full time
    Remote work

    Ground News

    Canada
    28 days ago
  • $75.9k - $141.9k

     ...audiences. ~ Practical experience utilizing AI-supported coding or developer productivity tools such as Microsoft Copilot or GitHub Copilot...  ...solutions. Construct and develop applications utilizing Java and Spring Boot within a microservices and cloud-native... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  • $130k - $160k

     ...deeply intertwined, this role is for you. ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund,... 
    Full time

    Xsolla

    Canada
    25 days ago
  •  ...Software Engineer (Backend) for the team that develops our Password Safe product. The ideal...  ...to understand any part of the software stack Ability to thrive in an environment where...  ...and architecture Experience with full lifecycle of development in an agile environment... 
    Full time
    Remote work

    Beyondtrust

    Canada
    28 days ago
  • $166.6k - $208.3k

     ...Lead projects that ship new UI patterns to solve real pain points for product teams, helping them build better experiences faster. Develop a design system that's as ready for AI as it is for people, applying the technology to create leveraged outcomes. Invest in the... 
    Full time
    Shift work

    Mercury

    Canada
    25 days ago
  • $100k - $130k

     ...ABOUT YOU Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for building the platform powering all user-facing experiences. This role offers a unique opportunity to collaborate with both local and international teams, focusing on user... 
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    25 days ago
  •  ...corrections in Python, JavaScript including ReactJS, C and C++, Java, Rust, and Go for model training and benchmarking. Evaluate...  ...software engineering experience. Proven experience building full-stack applications and deploying scalable, production-grade software... 
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play an active role in keeping the ...
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    28 days ago
  •  ...Bring Expertise in architecting and developing microservices and cloud-native solutions...  ...skills in C# , Go , TypeScript , Java , or other modern languages, with deep...  ...test strategies in cloud environments. Full-stack familiarity (e.g., a modern JavaScript... 
    Full time

    Beyondtrust

    Canada
    28 days ago
  • $80k - $130k

     ...solutions , we would love to hear from you! ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund,... 
    Full time

    Xsolla

    Canada
    25 days ago
  • $117.6k - $252k

     ...platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security...  ...continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve... 
    Full time
    Remote work

    GitLab

    Canada
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Java Developer. Be the first to apply!