Quick Overview
Seniority
Mid Senior
Work mode
On Site
Location
Toronto, ON, United States
Posted
3 days 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
- SC
Senior Java Cloud (GCP) Developer - DHS EOD Required with Security Clearance
NewSHR CONSULTING GROUP, LLC
Washington, DC🇺🇸$140k - $165k/yrOn-site20 hours agoDockerGCPMicroservices+9Technology - ST
ServiceNow Developer with Security Clearance
Newsteampunk
McLean, VA🇺🇸$85k - $170k/yrHybrid20 hours agoSOAPAgileJavaScript+2Technology - US
AWS/Java/ETL Developer
NewUniMind Software Solutions,Inc
Raleigh, NC🇺🇸On-site20 hours agoSQLSpringAWS+5Technology - AS
Senior Fullstack Engineer (Magento + PHP)
NewAspire Systems Digital Transformation Inc
United States🇺🇸$60 - $70/hrHybrid20 hours agoDockerMariaDBMySQL+15Technology - QW
Java Full Stack
NewQuantum World Technologies Inc.
Dallas, TX🇺🇸Hybrid20 hours agoDockerSQLAWS+9 - KT
EDI Developer / Analyst
NewKforce Technology Staffing
NJ🇺🇸Hybrid20 hours agoLESSTechnology