MR
Entry Level Full-Stack Developer
mthree Recruiting Portal
Canada · On-site Full-time Entry Level 2mo ago
About the role
Kickstart Your Career as a Fullstack Java Developer
Looking for a role where you can apply your Java and frontend skills, contribute to high‑impact projects involving financial systems, risk analytics, and modeling, and grow in a global software development environment? Our graduate program offers in‑depth training, ongoing support, and opportunities with leading global organizations – no training bond, no hidden fees.
Why join us
- At mthree, we connect talented graduates with top‑tier businesses across industries like finance, insurance, healthcare, and travel.
- You'll gain hands‑on experience developing complex applications in a collaborative, international team.
- Our exclusive partnership with Columbia University's School of Engineering gives Alumni access to two Executive Education certificates and ongoing networking and training opportunities.
What you'll do
- Contribute to the reengineering of an existing platform and delivery of new software features
- Work closely with business teams to understand workflows and user requirements
- Collaborate with developers from inception to deployment on applications with a strong focus on UX (User Experience)
- Develop high‑quality, testable, resilient, and scalable code for financial, risk, and modeling systems
- Communicate and interact with global team members and business stakeholders regularly
How the Alumni program works
- Apply via this job advert.
- Complete our assessment process: introductory call, online problem‑solving test, and final interview.
- Get trained at mthree Academy in an online class for 4‑8 weeks: lectures, collaborative group work, projects, and individual software assignments.
- Receive ongoing support: technical webinars and one‑on‑one sessions with Academy Experience Managers.
- Access career opportunities with leading employers before, during, or after the program – no financial obligations.
What you'll need
- Strong programming experience with Java and Angular/AngularJS/React
- Passion for technology and large‑scale software design
- Dedication to producing high‑quality, clear, and well‑tested code
- Deadline‑driven, detail‑oriented, and results‑focused; able to manage multiple tasks and deadlines simultaneously
- Strong interpersonal skills
- Bachelor's degree in Computer Science or a related field
- GPA of 2.75 or higher; potential and curiosity are key
- Experience with object‑oriented programming (OOP)
- Solid knowledge of software engineering principles (data structures, OOP, design patterns, multithreading)
- Skills in troubleshooting and debugging
- Knowledge of database concepts (SQL, stored procedures, schema design)
- Understanding of the Software Development Lifecycle (SDLC)
- Understanding of Test‑Driven Development (TDD)
- Right to work without visa sponsorship
- French proficiency may be required for roles in Quebec
Nice‑to‑have
- Experience in Capital Markets, FinTech, or Risk Systems
- Experience with Structured Products or pricing model integration
Our Values
- We support courageous teammates, needle movers, and learning champions while striving to support the health and well‑being of all employees.
- We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future.
- We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish.
- That means promoting a strong culture of equality but, most importantly, inclusion.
Skills
AngularAngularJSJavaOOPReactSDLCSQLTDD
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free