Back to results

Senior Full Stack Engineer - Java /

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Education
Bachelor’s degree
Experience
8–15 years of professional experience in software development.
Posting language
English
Posted

Original job description

Date Posted: 10/07/2026

Hiring Organization: Rose International

Position Number: 508808

Industry: Financial Services

Job Title: Senior Full Stack Engineer - Java / AI

Job Location: Mississauga, ON, Canada, L5B 1A7

Work Model: Hybrid

Work Model Details: Hybrid -3 days onsite and 2 days remote

Shift: Standard Working Hours

Employment Type: Temp to Hire

FT/PT: Full-Time

Estimated Duration (In months): 7

Min Hourly Rate($): 75.00

Max Hourly Rate($): 80.00

Must Have Skills/Attributes: Angular, Artificial Intelligence (AI), Banking/Financial, Java, Kafka, Kubernetes, Microservices, Spring Boot

Experience Desired

Professional software development experience with strong Java expertise (8+ yrs),

Experience developing enterprise applications using Java, Spring, and Kafka (8+ yrs),

Full-stack development using Angular/React with Java backend systems (8+ yrs)

Required Minimum Education: Bachelor’s Degree

**C2C is not available**

Job Description

Required Education//Certifications:

  • Bachelor’s or Master’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience.

Required Skills, Experience, & Abilities

  • 8–15 years of professional experience in software development.
  • Strong proficiency in Java, Spring, Spring Boot, and the surrounding ecosystem.
  • Hands-on experience with data streaming technologies, specifically Kafka.
  • Experience with NoSQL databases such as MongoDB and relational databases such as Oracle.
  • Familiarity with frontend development using Angular.
  • Foundational understanding of Artificial Intelligence (AI) concepts and their application.
  • Strong back-end Java skills with some front-end experience.
  • Clear communication skills and ability to work directly with business users.
  • Proven ability to work under pressure, manage deadlines, and deliver solutions in short cycles.
  • Comfortable using AI coding tools.

Desired Skills, Experience, & Abilities

  • Expertise with Java 17+, Spring, and Spring Boot Framework.
  • Experience with Reactive Programming.
  • Experience with Python for scripting.
  • Knowledge of containerization and orchestration with Kubernetes.
  • Experience building applications with Angular and React.js; React.js is acceptable in place of Angular.
  • Proficiency with testing frameworks such as JUnit.
  • Familiarity with Atlassian tools, particularly Jira.
  • Lending or front-office experience.

Job Overview

  • Join a dynamic Front Office Technology team as a Senior Software Engineer (Java / AI), helping build the future of financial technology.
  • Partner directly with front-office business teams to design and deliver cutting-edge, enterprise-scale applications that address complex, high-impact financial challenges.
  • Leverage expertise in enterprise Java development, real-time data streaming, and Artificial Intelligence to build scalable, resilient, and intelligent systems.
  • Apply modern technologies including Java, Spring, Kafka, Angular, React.js, AI/Machine Learning, MongoDB, Oracle, and Kubernetes in a collaborative, fast-paced environment.
  • Serve as a subject matter expert by mentoring junior engineers and providing technical guidance to senior stakeholders.
  • Champion clean, testable software development practices, rigorous code reviews, Agile delivery, and a strong DevOps culture.

Responsibilities

  • Design, develop, and deploy robust, enterprise-scale applications using Java, Spring, and Kafka.
  • Build intuitive and responsive user interfaces using modern frameworks such as Angular and React.js.
  • Leverage AI and Machine Learning to create innovative features and drive intelligent automation.
  • Work with diverse data persistence technologies, including MongoDB and Oracle, to manage complex data landscapes.
  • Write clean, testable code using JUnit and participate in rigorous code reviews.
  • Collaborate within an Agile framework using tools such as Jira to manage workflows and ensure timely delivery.
  • Contribute to the DevOps culture through containerization and orchestration technologies such as Kubernetes.
  • Serve as a subject matter expert, mentor junior engineers, and provide technical guidance to senior stakeholders.
  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**

Benefits

For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.

California Pay Equity

For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
More about this job

Responsibilities

Design, develop, and deploy enterprise-scale applications using Java, Spring, and Kafka, while building responsive interfaces with Angular or React.js and applying AI and machine learning to intelligent features. Work with MongoDB and Oracle, write and review testable code, contribute to Agile and DevOps practices, and mentor junior engineers while advising stakeholders.

Requirements

Requires 8–15 years of software development experience, strong Java, Spring, Spring Boot, and Kafka expertise, and full-stack experience with Angular or React.js. A bachelor’s or master’s degree in computer science, engineering, or a related field, or equivalent experience, is required; experience with databases, AI concepts, testing, and clear communication is also sought.

Skills

  • Java
  • Spring Boot
  • Kafka
  • Angular
  • Artificial Intelligence
  • Microservices
  • Kubernetes
  • MongoDB
  • Oracle
  • React.js
  • JUnit
  • Reactive Programming
  • Python
  • Agile
  • DevOps
  • Banking and Financial Services

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Engineering

Keywords

  • Java
  • Java 17+
  • Spring
  • Spring Boot
  • Kafka
  • Angular
  • React.js
  • Artificial Intelligence
  • Machine Learning
  • MongoDB
  • Oracle
  • Kubernetes
  • Microservices
  • Reactive Programming
  • Python
  • JUnit
  • Jira
  • NoSQL
  • Relational Databases
  • Data Streaming
  • Enterprise Applications
  • Front Office Technology
  • Financial Services
  • Banking
  • Lending
  • Agile
  • DevOps
  • Code Reviews
  • Containerization
  • Full-Stack Development

Report this job