Back to results

Java Developer

  • Mississauga, ON, Canada

Applications open in a new tab.

Job details

Apply by
Posting language
English
Posted

Original job description

Job Title: Java Developer

Duration: 06 Months Contract to Hire

Type: 3 days/week onsite (hybrid)

Location: Mississauga, ON

About the Role:

  • We're looking for a senior, architect-level engineer who can sit alongside our front-office users, including underwriters, bankers, and business stakeholders, and turn their needs into reliable, well-designed software. You'll be embedded with the business, owning solutions end to end: understanding the problem, designing the architecture, and building and shipping the work. The role is heavily backend, with enough front-end fluency to deliver complete solutions. You'll also use AI-assisted development tools (such as Devin and GitHub Copilot) to move faster without lowering the quality bar.

What You'll Do:

  • Work directly with underwriters, bankers, and other front-office stakeholders to understand workflows, pain points, and requirements
  • Translate business needs into scalable technical architecture and clear designs
  • Design and build backend services and APIs, primarily in Java and Spring Boot
  • Build and enhance user-facing features in Angular (or React) to deliver complete, usable solutions
  • Model and manage data across relational and NoSQL stores (Oracle, MS SQL Server, MongoDB)
  • Use AI coding tools to accelerate development, testing, and documentation, and review AI-generated output critically
  • Set technical direction, conduct design and code reviews, and mentor other engineers
  • Communicate trade-offs, timelines, and risks clearly to both technical and non-technical audiences
  • Support solutions in production and iterate quickly based on user feedback

Required Qualifications:

  • Significant experience as a senior or architect-level software engineer, with a track record of designing and delivering production systems
  • Strong backend expertise in Java and Spring Boot (REST APIs, microservices, security, performance tuning)
  • Hands-on experience with Oracle and/or MS SQL Server, plus MongoDB
  • Working knowledge of front-end development, with Angular preferred and React also welcome
  • Practical experience with AI-assisted development tools such as Devin and GitHub Copilot
  • Excellent communication skills and comfort working directly with business users, including senior stakeholders
  • Ability to work independently, manage ambiguity, and own outcomes

Preferred Qualifications:

  • Proficiency in Python for services, scripting, or data work
  • Experience in financial services, banking, or underwriting environments
  • Prior forward-deployed, solutions engineering, or client-facing technical roles
  • Experience with cloud platforms, CI/CD, and containerized deployments
  • Familiarity with event-driven architectures and messaging systems

Tech Stack:

  • Java, Spring Boot, Angular/React, Oracle, MS SQL Server, MongoDB, Python, Devin, GitHub Copilot
More about this job

Responsibilities

Partner with front-office stakeholders to understand business needs, design scalable architectures, and deliver backend services and user-facing features. Set technical direction, review designs and code, mentor engineers, support production solutions, and use AI-assisted tools to accelerate development.

Requirements

Requires senior or architect-level experience delivering production systems, strong Java and Spring Boot expertise, database experience with Oracle or Microsoft SQL Server and MongoDB, and working knowledge of Angular or React. Candidates should have practical experience with AI coding tools, strong communication skills, and the ability to work independently and own outcomes.

Skills

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • Security
  • Performance Tuning
  • Oracle
  • Microsoft SQL Server
  • MongoDB
  • Angular
  • React
  • Python
  • AI-Assisted Development
  • Software Architecture
  • Technical Leadership
  • Communication

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Management & Leadership

Keywords

  • Java
  • Spring Boot
  • Angular
  • React
  • Oracle
  • Microsoft SQL Server
  • MongoDB
  • Python
  • Devin
  • GitHub Copilot
  • REST APIs
  • Microservices
  • Software Architecture
  • Backend Development
  • Front-End Development
  • Relational Databases
  • NoSQL
  • AI-Assisted Development
  • Code Reviews
  • Design Reviews
  • Mentoring
  • Financial Services
  • Banking
  • Underwriting
  • Cloud Platforms
  • CI/CD
  • Containerized Deployments
  • Event-Driven Architecture
  • Messaging Systems

Report this job