Full Stack Java Developer
$61.6k - $113.9k per yearDormont Manufacturing Co
Application Deadline: 05/08/2026
Address: 401 9th Avenue SW, Suite 1930
Job Family Group: Technology
Responsibilities
- Design and develop backend services using Java, Spring Boot, Hibernate/JPA following secured API‑first principles.
- Design and develop frontend applications using Angular, TypeScript, HTML, and CSS, ensuring usability, accessibility, and performance.
- Implement and maintain RESTful APIs and integrations with upstream and downstream enterprise systems.
- Develop and maintain database schemas and queries using RDBMS technologies.
- Ensure solutions meet non‑functional requirements including security, performance, resiliency, logging and monitoring.
- Apply secure coding practices and support vulnerability remediation and dependency management.
- Translate user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user.
- Analyze, develop, test, and implement new software programs, and document the entire software development life cycle execution.
- Perform preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components.
- Ensure that code/configurations adhere to the security, logging, error handling, and performance standards and non‑functional requirements.
- Evaluate new technologies for fit with the program/system/ecosystem and the associated upstream and downstream impacts on process, data, and risk.
- Follow release management processes and standards, and apply version controls.
- Assist in interpreting and documentation of client requirements.
- Focus is primarily on business/group within BMO; may have broader, enterprise‑wide focus.
- Exercise judgment to identify, diagnose, and solve problems within given rules.
- Work independently on a range of complex tasks, which may include unique situations.
- Broader work or accountabilities may be assigned as needed.
- Take measured risks while protecting the bank by applying our Risk Management Framework in the execution of your role, in line with our Risk Culture and within our approved Risk Appetite, making sound and risk informed decisions that align to business strategy, protect assets, and adhere to applicable policy documents, laws and regulations.
Qualifications
Foundational level of proficiency:
- Creative thinking.
- Building and managing relationships.
- Emotional agility.
- Quality Assurance and Testing.
- Cloud computing.
- Microservices.
- Technology Business Requirements Definition, Analysis and Mapping.
- Adaptability.
- Learning Agility.
Intermediate to Advanced level of proficiency:
- Java , Spring Boot, Hibernate/JPA
- Angular , TypeScript , JavaScript, HTML, CSS
- Liquibase or database versioning tools
- RDBMS SQL (Postgres, Oracle, or Microsoft SQL Server)
- Microservices architecture and RESTful API development
- Test‑Driven Development and automated testing
- System Development Life Cycle (SDLC)
- Applications and system integration
- Cloud computing, preferably AWS
- CI/CD pipelines and release automation
- AI Prompting
Working Knowledge / Exposure:
- AWS CDK, ECS, containerized deployments
- Git, GitHub, Azure DevOps
- Jira
- Artifactory
- Logging, monitoring, and observability practices
Education & Experience
- 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.
- Technical proficiency gained through education and/or business experience in enterprise environments.
Hybrid Work Arrangement
Hybrid – 2/3 days a week in the office.
Salary
$61,600.00 - $113,900.00
Salaried
EEO Statement
BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.
#J-18808-Ljbffr- Elevate your career as a Full Stack Java Developer with a strong emphasis on enterprise-grade application development. We are looking for skilled individuals with expertise in Java, Spring Boot, and Hibernate. As a key member of the team, you will focus on building and maintaining...Suggested
- Join Infosys as a Lead Java Full Stack Developer based in Calgary, Alberta. Utilize your expertise in Java, Spring Boot, and Angular to create creative software solutions. In this technology lead role, you will enhance the Software Development lifecycle. Your responsibilities...Suggested
- About the role As a Senior Java Full Stack Engineer , you will make an impact by designing, developing, and delivering high‑quality software solutions that support key client initiatives. You will be a valued member of the delivery team, collaborating closely with product...SuggestedWork at office3 days per week
- Explore a rewarding career as a Full Stack Blockchain Developer at NDAX, Canada’s fastest-growing cryptocurrency exchange. This role involves crafting innovative blockchain solutions and smart contracts. As a member of our agile blockchain team, you’ll develop Ethereum smart...Suggested
- Elevate your software development career with Stantec as a Senior Full Stack Developer. Drive innovation by creating robust Python backends paired with dynamic frontends using modern technologies. At Stantec, we’re seeking an accomplished Senior Full Stack Developer to enhance...Suggested
- Engineered Intelligence Inc. is looking for a Full-Stack Software Developer to enhance cloud-based technologies. Join us in a flexible, hybrid work arrangement while driving innovation. We seek a skilled developer capable of managing both front-end and back-end responsibilities...Remote workFlexible hours
- .... Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain... ...key global markets. We are seeking a highly motivated Lead Java Developer with experience in Java back-end development....Long term contractFlexible hours
- ...someone to join our team as a Software Developer in Wealth Management Technology to work... ...services using JavaScript, TypeScript, Node.js, Java, and/or C#/.NET. Draft and review... ...documents. Work with our existing technology stack (Java, C++, Linux, Unix, Open-Source Platforms...Worldwide
- Full Stack Support Role Respond to and triage support questions and support requests from Meta engineers on various Software Engineering... ...(backend and frontend) used for large-scale development (e.g., Java, Python, PHP, JavaScript, TypeScript). Database systems – Mandatory...
- ...proud to partner with Arcobi in the search for a new Senior Full Stack Engineer. This is a high-impact senior role ideal for someone... ...globally. Their diverse team of data scientists, software developers, electrical engineers, and market analysts are committed to creating...InternshipWork from homeShift work
- ...and compliance. The Role We're looking for a driven Senior Full-Stack Software Engineer to join our dynamic engineering team to... ...support the growth of our technology stack. What You’ll Do Develop, test, and deploy high-quality software solutions that align with...Long term contractFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
- Design and enhance enterprise-grade platforms as a Java Developer at CAPCO in Calgary. Leverage your robust Java, Spring Framework, and Hibernate skills in a hybrid work environment. CAPCO is looking for a skilled Java/Scala Developer to join its Calgary team. In this hybrid...
- Our construction client is seeking a Senior Full Stack Developer to build and support scalable web applications and ERP platforms using Java/Groovy/Grails, SQL and Cold Fusion. Permanent. Located in SE Calgary. Hybrid work model: 3 days in-office and 2 days WFH. Must Haves...Permanent employmentWork at officeWork from home
- ...investing in our employees and empowering them to develop themselves and their careers. Experience... ...asset value. We are seeking a Junior Java UI Application Developer to contribute... ...Line: Landmark Software & Services Full Time / Part Time: Full Time Additional...Full timePart timeSecond job
- Join Cosqube as a Senior Java Developer specializing in Node JS in Calgary. This contract position focuses on designing and developing APIs for... ...requirement documents • Engage with existing technology stack and explore new solutions • Provide mentorship to junior software...Contract work
- Join a dynamic team as a Software Developer, focusing on Java and SQL programming. Embrace the opportunity to write and test software in a permanent role. We are seeking a skilled Software Developer with 1-2 years of experience and a Bachelor's degree. Your responsibilities...Permanent employment
- Drive product innovation as a Full Stack Product Engineer at Ashby. This role empowers you to lead from research to implementation in a multifaceted... .... Your background in full-stack engineering enables you to develop both backend logic and frontend components. The position...
- ...to drive application architecture and integration. Bring your full-stack development experience, focusing on Vue.js and Python, to transform... ...enterprise applications and modernization strategies • Mentor developers with code reviews and best practices • Debug across frontend,...
$80k - $120k per year
A leading software solutions company is looking for a Jr Java Developer to join their team in Calgary, Canada. This role requires a minimum of 4 years of experience in Java, Spring Boot, and a good understanding of microservices and design patterns. The ideal candidate will...- ...hungry talent to join our blockchain division. If you are a blockchain engineer we need it to do the following. Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work with other engineers in an agile environment to develop new solutions...Internship
- ...Description: We are looking for a hands-on developer to join the Firmwide developer tools and... ...deployment tooling across diverse tech stacks for the coming decade. Prior experience... ...experience in Python. Additional experience with Java or Typescript is a plus. Highly technical...
- ...investing in our employees and empowering them to develop themselves and their careers. Experience... ...Line: Landmark Software & Services Full Time / Part Time: Full Time Additional... ...with experience. Job Segment: Developer, Java, Cloud, Computer Science, Testing, Technology...Full timePart timeSecond job
- Senior Software Designer / Developer (Cloud Migration and Modernization) This role is responsible for designing, developing, and maintaining... ...architectures Lead development of enterprise solutions using Java and J2EE Translate business requirements into technical...
- ...above mentioned. The role will coordinate, develop, communicate and execute activities to... ...Backend Development: Strong proficiency in Java (Java 5+ preferred) . Experience with... ...Work hours/week: 37.5 Employment Type: Full time Platform: CAPITAL MARKETS Job Type...Full timeFlexible hours
- We are looking for a skilled Java Backend Developer with strong fundamentals in core Java concepts and experience building scalable, high-performance applications. The ideal candidate should be comfortable working with distributed systems, handling concurrency, and optimizing...
- Senior Java/J2EE Developer (Hybrid in Edmonton or Calgary) Senior Java/J2EE Developer to perform systems testing and maintain program code for an insurance client. Must haves: A Computer Systems Technology diploma from a Technical Institute. 10+ years of progressive...
- ...harmonize our development practices in an effort to offer a unified developer experience. This role will be pivotal in empowering our... ...GitHub mono-repos, working across multiple teams and tech stacks. • Convert Java build tools from Maven to Gradle, collaborating with project...
- ...a highly skilled and experienced Backend developer with experience in Kubernetes to work with... ...develop, and maintain backend code using Java, Python programming languages. Develop... ...using tools like Prometheus, Grafana, and ELK stack; troubleshoot and resolve issues promptly....
- ...while minimizing risks and maximizing speed of application development. To find out more about SIG, Synopsys check out Staff Java Developer SaaS Synopsys-SIG is looking for a backend Staff Software Engineer to join our team designing and building the cloud services...Full timeInternship
- ...smart people, we want to hear from you! We are looking for a Full Stack Software Engineer who builds software in an AI-native way — someone... ..., contributing to shared internal frameworks, and continuously developing your fluency with AI-assisted development. You will thrive...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Java Developer. Be the first to apply!
- full stack developer Calgary, AB
- senior full stack engineer Calgary, AB
- full stack web developer Calgary, AB
- full stack developer remote Calgary, AB
- java developer remote Calgary, AB
- entry level java developer Calgary, AB
- java developer Calgary, AB
- java developer no experience Calgary, AB
- senior java developer Calgary, AB
- développeur java Calgary, AB
