Quick overview
SeniorityMid Senior
Work modeOn Site
LocationToronto, ON, United States
Posted3 weeks ago
MicroservicesNode.jsOracleSQLSpringSpring BootAWSFlinkApacheJavaJavaScriptKafkaPythonRESTReactTypeScript
Job description
Title: Senior Full-Stack Java Engineer
Location: Toronto (Etobicoke), CA
06-12+ Months Contract
Location: Toronto (Etobicoke), CA
06-12+ Months Contract
Need Local, Onsite interview!!!
Position Summary
We are seeking a Senior Full-Stack Java Engineer to help modernize and expand our platform. This role is best suited for an experienced engineer who can contribute across backend services, data integration, and modern web applications while helping establish technical patterns for a growing delivery team. The ideal candidate is strongest in Java and comfortable working across the full stack in a cloud-based, event-driven environment.
Key Responsibilities
Design, develop, test, and support scalable enterprise applications across backend services and user-facing components.
Build Java-based microservices and REST APIs using modern frameworks such as Quarkus or Spring Boot.
Develop and optimize data-intensive functionality using SQL and relational database technologies.
Create and support event-driven integrations and streaming workflows using Kafka and, where applicable, Apache Flink.
Develop responsive user interfaces and micro-frontends using React; contribute to Node.js or Python services when needed.
Deploy and support solutions in AWS, with exposure to Oracle Cloud Infrastructure considered beneficial.
Partner with architects, product leaders, QA/SDET engineers, and distributed delivery teams to translate requirements into maintainable solutions.
Help define reusable frameworks, development standards, and solution patterns that enable mid-level engineers to ramp up effectively.
Participate in code reviews, troubleshooting, production support, and continuous improvement of engineering and delivery practices.
Use AI-assisted development tools responsibly to improve delivery speed, test coverage, and engineering quality.
Required Qualifications
7 years of software engineering experience, including substantial hands-on development of enterprise Java applications.
Strong Java development experience, including microservices, REST APIs, and modern service frameworks.
Strong SQL skills and experience designing, querying, and optimizing relational data solutions.
Full-stack development experience with React and modern JavaScript or TypeScript.
Experience with distributed systems, asynchronous messaging, or event-driven architecture using Kafka or similar technologies.
Hands-on cloud experience, preferably AWS.
Ability to own technical work from design through deployment and production support.
Strong communication, collaboration, and problem-solving skills in a distributed enterprise environment.
Preferred Qualifications
Hands-on Quarkus experience; Spring Boot experience is also highly relevant.
Experience with Apache Flink or another stream-processing framework.
Exposure to Oracle Cloud Infrastructure (OCI).
Experience with Node.js, Python, or another complementary backend language.
Experience developing AI agents, integrating generative-AI capabilities, building AI frameworks, or using AI-assisted development tools.
Prior experience establishing frameworks, mentoring developers, or serving as a technical lead.
Position Summary
We are seeking a Senior Full-Stack Java Engineer to help modernize and expand our platform. This role is best suited for an experienced engineer who can contribute across backend services, data integration, and modern web applications while helping establish technical patterns for a growing delivery team. The ideal candidate is strongest in Java and comfortable working across the full stack in a cloud-based, event-driven environment.
Key Responsibilities
Design, develop, test, and support scalable enterprise applications across backend services and user-facing components.
Build Java-based microservices and REST APIs using modern frameworks such as Quarkus or Spring Boot.
Develop and optimize data-intensive functionality using SQL and relational database technologies.
Create and support event-driven integrations and streaming workflows using Kafka and, where applicable, Apache Flink.
Develop responsive user interfaces and micro-frontends using React; contribute to Node.js or Python services when needed.
Deploy and support solutions in AWS, with exposure to Oracle Cloud Infrastructure considered beneficial.
Partner with architects, product leaders, QA/SDET engineers, and distributed delivery teams to translate requirements into maintainable solutions.
Help define reusable frameworks, development standards, and solution patterns that enable mid-level engineers to ramp up effectively.
Participate in code reviews, troubleshooting, production support, and continuous improvement of engineering and delivery practices.
Use AI-assisted development tools responsibly to improve delivery speed, test coverage, and engineering quality.
Required Qualifications
7 years of software engineering experience, including substantial hands-on development of enterprise Java applications.
Strong Java development experience, including microservices, REST APIs, and modern service frameworks.
Strong SQL skills and experience designing, querying, and optimizing relational data solutions.
Full-stack development experience with React and modern JavaScript or TypeScript.
Experience with distributed systems, asynchronous messaging, or event-driven architecture using Kafka or similar technologies.
Hands-on cloud experience, preferably AWS.
Ability to own technical work from design through deployment and production support.
Strong communication, collaboration, and problem-solving skills in a distributed enterprise environment.
Preferred Qualifications
Hands-on Quarkus experience; Spring Boot experience is also highly relevant.
Experience with Apache Flink or another stream-processing framework.
Exposure to Oracle Cloud Infrastructure (OCI).
Experience with Node.js, Python, or another complementary backend language.
Experience developing AI agents, integrating generative-AI capabilities, building AI frameworks, or using AI-assisted development tools.
Prior experience establishing frameworks, mentoring developers, or serving as a technical lead.
Similar jobs
- CA

Java Full stack Developer (6 Years and Above)New
Capgemini America, Inc. · United States · Hybrid 🇺🇸
ScrumJavaGenerative AI+3TechnologySalary not listed14 hours ago - NT
ServiceNow Lead DeveloperNew
Northern Trust · Chicago, IL · Hybrid 🇺🇸
GitAWSOAuth+9Technology$99.6k - $169.2k/yr14 hours ago - NT
Sr. Lead, SW Full Stack EngNew
Northern Trust · Chicago, IL · Hybrid 🇺🇸
Stakeholder ManagementFinance$114.5k - $194.7k/yr14 hours ago - NT
Senior Lead, ServiceNow DeveloperNew
Northern Trust · Chicago, IL · Hybrid 🇺🇸
RESTSOAPJavaScript+1Technology$114.5k - $194.7k/yr14 hours ago - FI

Senior Epicor Kinetic DeveloperNew
FC Industries Inc · Dayton, OH · On-site 🇺🇸
SQLC#.NET+3TechnologySalary not listedYesterday - CI

SAP ABAP DeveloperNew
Cogent IBS, Inc · Moss Point, MS · Hybrid 🇺🇸
ROSTechnologySalary not listed14 hours ago - TG
Full Stack Software EngineerNew
Thronus Group LLC · United States · Remote 🇺🇸
SQLDatabricksAzure+4TechnologySalary not listed14 hours ago - MT
Senior COBOL Mainframe DeveloperNew
M2S Tech Solutions · United States · Hybrid 🇺🇸
SQLCOBOLCI/CDTechnologySalary not listed14 hours ago - LS

Web DeveloperNew
Library Systems & Services LLC · Aurora, Colorado · On-site 🇺🇸
MySQLPHPSQL+7TechnologySalary not listed2 hours ago - AL
Full Stack AI Senior Developer - ContractNew
AlixPartners · Detroit, Michigan · Hybrid 🇺🇸
.NETLLMAzure+3TechnologySalary not listed2 hours ago - B&
.NET Systems Developer - TS clearedNew
B&A · North Charleston, South Carolina · On-site 🇺🇸
OracleSQLAWS+9TechnologySalary not listed2 hours ago - TA

Software Engineer (II-III), Full Stack with Security ClearanceNew
True Anomaly. Inc. · Denver, CO · Hybrid 🇺🇸
ElixirErlangFiber+10Technology$115k - $165k/yr14 hours ago
