Senior Java Full Stack Developer
Senior full-stack Java developer in Montreal building enterprise Non-Financial Risk Management applications: multi-tier Java services, RESTful microservices, and modern JavaScript (Angular or React) front ends, using Spring Boot, relational databases, and automated testing within a global Agile environment.
- Compensation
- Not disclosed
- Location
- Montréal, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 7-15 years of software development experience
- 5+ years with Core Java and Spring Boot
- 5+ years working with relational databases
- 3+ years developing Angular or React applications
- Bachelor's degree or equivalent work experience
Full description
Java and JavaScript expertise shape this Full Stack Developer role in Montreal, Quebec, supporting enterprise applications within a global Agile environment.
Work with the Risk and Information Management team on Non-Financial Risk Management applications. Design multi-tier Java solutions, modern web interfaces, RESTful services, and microservices. Apply Spring Boot, relational databases, automated testing, and AI-assisted development tools across scalable, secure platforms.
Key Responsibilities:
Design and maintain enterprise-grade full-stack Java applications
Develop modern interfaces with JavaScript frameworks
Build RESTful services and microservices-based distributed systems
Execute unit, integration, and automated tests
Troubleshoot production issues and implement sustainable fixes
Requirements:
Seven to fifteen years of software development experience
Five-plus years with Core Java and Spring Boot
Five-plus years working with relational databases
Three-plus years developing Angular or React applications
Bachelor's degree or equivalent work experience
Apply Java, Spring Boot, JavaScript, and testing expertise to Montreal-based risk management application development.