Opens LinkedIn
- Employment type
- Contract
- Experience level
- Lead · 10+ years
- Apply by
- Apr 14, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, and maintain full-stack applications and scalable, secure, high-performance solutions for non-financial risk management. Collaborate with global teams, use generative AI tools to improve development, participate in code reviews and Agile activities, and write tests to ensure software quality.
Job details
We are hiring for a Java Developer. This role focuses on developing and maintaining full-stack applications supporting non-financial risk management. The ideal candidate has 7 15 years of experience in Java development, distributed systems, microservices, and modern front-end technologies. What You Bring 7 15 years of software development experience Strong skills in Core Java, Java EE, Spring, Spring Boot, web services, and relational databases Experience with Angular, React, or similar front-end frameworks Experience designing large-scale distributed systems and microservices Experience using AI coding assistants such as GitHub Copilot, including Agent mode and Skills Strong analytical, problem-solving, communication, and collaboration skills Ability to write comprehensive unit tests and maintain clean, efficient code What You'll Do Design, develop, and maintain complex software applications Build scalable, secure, and high-performance solutions Use generative AI tools and coding assistants to improve development and automation Participate in code reviews, design discussions, and knowledge sharing Collaborate with global teams to translate business requirements into technical solutions Write tests to ensure code quality, reliability, and maintainability Participate in Agile activities and adapt to changing business and regulatory requirements Nice to have Experience with DevOps, CI/CD pipelines, and containerization Knowledge of observability tools and serverless architecture Experience with Git, Jenkins, and Jira or other application lifecycle management tools Basic knowledge of Linux and shell scripting
What you’ll do
Design, develop, and maintain full-stack applications and scalable, secure, high-performance solutions for non-financial risk management. Collaborate with global teams, use generative AI tools to improve development, participate in code reviews and Agile activities, and write tests to ensure software quality.
Requirements
Requires 7–15 years of software development experience, strong Java and Spring expertise, experience with front-end frameworks, and knowledge of distributed systems and microservices. Candidates should also be skilled in testing, analytical problem-solving, communication, and collaboration; experience with AI coding assistants is expected.
Listed skills
- CI/CD · Preferred
- Angular · Preferred
- React · Preferred
- Linux · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Core Java
- Java EE
- Spring
- Spring Boot
- Web Services
- Relational Databases
- Angular
- React
- Distributed Systems
- Microservices
- GitHub Copilot
- Unit Testing
- DevOps
- CI/CD
- Containerization
- Linux
Job areas
- Software
- Technology
More jobs from J&M Group
Clarity Developer
- Hybrid
- Toronto, ON
- Posted Oct 17, 2026
Salesforce BA (Financial Services Cloud)
- On-site
- Toronto, ON
- Posted Oct 17, 2026
Workday Integration Analyst
- On-site
- Toronto, ON
- Posted Oct 17, 2026
Senior BI Engineer(Amazon QuickSight)
- On-site
- Toronto, ON
- Posted Oct 17, 2026
