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 their needs, design scalable solutions, and build and support backend services and user-facing features. Set technical direction, review designs and code, mentor engineers, and use AI-assisted tools to accelerate development while maintaining quality.

Requirements

Requires senior or architect-level experience delivering production systems, strong Java and Spring Boot expertise, database experience, and working knowledge of Angular or React. Candidates should be comfortable using AI-assisted development tools, communicating with business stakeholders, working independently, and owning outcomes.

Skills

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

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

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

Report this job