Skip to content
mimi

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