Senior Java Engineer
Princeton IT Services, Inc
Job Title:
Senior Java Engineer Agentic AI
Location:
Toronto, ON (Hybrid 3 days/week onsite)
Duration:
6-month contract (extension possible up to 1 year) or FTE
About The RoleWe are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads) with a strong hands‑on Software Engineering background to join an innovation‑focused Agentic AI initiative. This is not a traditional feature development role. We seek engineers who are independent thinkers capable of taking an idea or problem statement, evaluating multiple technology options, designing the solution, building it, and delivering an end‑to‑end outcome with minimal direction.
You will work in an environment where the destination is known, but the path is not. There is no predefined architecture, framework, or implementation approach. Your ability to evaluate technologies, make sound technical decisions, and deliver quality solutions will be critical.
What You'll DoTechnology Evaluation
Evaluate emerging technologies, frameworks, AI tools, and development approaches.
Build proof‑of‑concepts and prototypes.
Recommend Go/No‑Go decisions based on technical feasibility, scalability, and compliance.
Product Evaluation
Partner with product teams to develop early‑stage products and services.
Design, develop, test, and integrate beta solutions.
Support pilot releases, collect feedback and usage data, and help determine product readiness for production.
Key Responsibilities
Design, architect, develop, test, and implement Java‑based backend solutions.
Own features from concept through implementation without requiring detailed technical direction.
Evaluate and recommend the best technologies, frameworks, and architectural approaches for each solution.
Build scalable, secure, and high‑quality applications using modern engineering practices.
Work closely with engineering and product teams to transform ideas into working solutions.
Leverage AI‑powered development tools to improve engineering productivity and software quality.
Contribute to technology evaluations and innovation initiatives while ensuring compliance and engineering best practices.
Required Skills
8+ years of hands‑on Java backend development experience.
Strong expertise in Java, Spring Boot, and Microservices.
Proven experience in software design, architecture, and end‑to‑end implementation.
Hands‑on experience with GitHub Copilot and/or Claude as part of the software development lifecycle.
Good understanding of AI/ML concepts and AI‑assisted software development.
Experience working with Agentic AI, AI agents, workflows, skills, or AI‑powered coding tools.
Strong system design and problem‑solving skills.
Excellent communication and collaboration skills.
Ability to work independently in ambiguous environments with minimal supervision.
Nice to Have
Hands‑on experience developing AI/ML solutions.
Experience with AWS.
Experience with Databricks.
Experience building proof‑of‑concepts, prototypes, or innovation‑focused solutions.
What We're Looking For
Is a hands‑on engineer first, with architecture and technical leadership capabilities.
Thinks independently and takes ownership from problem statement to solution delivery.
Can evaluate multiple technologies and determine the best implementation approach.
Is comfortable working without predefined designs or frameworks.
Uses AI tools effectively to improve development speed and quality.
Communicates effectively, collaborates well, and influences through technical expertise rather than authority.
This Role Is NOT For Someone Who
Requires detailed user stories and implementation guidance for every task.
Primarily produces architecture documents without hands‑on development.
Waits for direction instead of driving technical solutions.
Focuses only on coding individual components without understanding the overall solution.
This Role Is Ideal For Someone Who
Enjoys solving complex engineering problems.
Can take a feature or product idea and independently determine the architecture, technology stack, implementation strategy, and delivery approach.
Thrives in R&D, innovation, and experimentation environments.
Wants to work on cutting‑edge Agentic AI initiatives while remaining deeply hands‑on with Java development and software architecture.
#J-18808-Ljbffr
Senior Java Engineer Agentic AI
Location:
Toronto, ON (Hybrid 3 days/week onsite)
Duration:
6-month contract (extension possible up to 1 year) or FTE
About The RoleWe are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads) with a strong hands‑on Software Engineering background to join an innovation‑focused Agentic AI initiative. This is not a traditional feature development role. We seek engineers who are independent thinkers capable of taking an idea or problem statement, evaluating multiple technology options, designing the solution, building it, and delivering an end‑to‑end outcome with minimal direction.
You will work in an environment where the destination is known, but the path is not. There is no predefined architecture, framework, or implementation approach. Your ability to evaluate technologies, make sound technical decisions, and deliver quality solutions will be critical.
What You'll DoTechnology Evaluation
Evaluate emerging technologies, frameworks, AI tools, and development approaches.
Build proof‑of‑concepts and prototypes.
Recommend Go/No‑Go decisions based on technical feasibility, scalability, and compliance.
Product Evaluation
Partner with product teams to develop early‑stage products and services.
Design, develop, test, and integrate beta solutions.
Support pilot releases, collect feedback and usage data, and help determine product readiness for production.
Key Responsibilities
Design, architect, develop, test, and implement Java‑based backend solutions.
Own features from concept through implementation without requiring detailed technical direction.
Evaluate and recommend the best technologies, frameworks, and architectural approaches for each solution.
Build scalable, secure, and high‑quality applications using modern engineering practices.
Work closely with engineering and product teams to transform ideas into working solutions.
Leverage AI‑powered development tools to improve engineering productivity and software quality.
Contribute to technology evaluations and innovation initiatives while ensuring compliance and engineering best practices.
Required Skills
8+ years of hands‑on Java backend development experience.
Strong expertise in Java, Spring Boot, and Microservices.
Proven experience in software design, architecture, and end‑to‑end implementation.
Hands‑on experience with GitHub Copilot and/or Claude as part of the software development lifecycle.
Good understanding of AI/ML concepts and AI‑assisted software development.
Experience working with Agentic AI, AI agents, workflows, skills, or AI‑powered coding tools.
Strong system design and problem‑solving skills.
Excellent communication and collaboration skills.
Ability to work independently in ambiguous environments with minimal supervision.
Nice to Have
Hands‑on experience developing AI/ML solutions.
Experience with AWS.
Experience with Databricks.
Experience building proof‑of‑concepts, prototypes, or innovation‑focused solutions.
What We're Looking For
Is a hands‑on engineer first, with architecture and technical leadership capabilities.
Thinks independently and takes ownership from problem statement to solution delivery.
Can evaluate multiple technologies and determine the best implementation approach.
Is comfortable working without predefined designs or frameworks.
Uses AI tools effectively to improve development speed and quality.
Communicates effectively, collaborates well, and influences through technical expertise rather than authority.
This Role Is NOT For Someone Who
Requires detailed user stories and implementation guidance for every task.
Primarily produces architecture documents without hands‑on development.
Waits for direction instead of driving technical solutions.
Focuses only on coding individual components without understanding the overall solution.
This Role Is Ideal For Someone Who
Enjoys solving complex engineering problems.
Can take a feature or product idea and independently determine the architecture, technology stack, implementation strategy, and delivery approach.
Thrives in R&D, innovation, and experimentation environments.
Wants to work on cutting‑edge Agentic AI initiatives while remaining deeply hands‑on with Java development and software architecture.
#J-18808-Ljbffr
Vacancy posted 53 minutes ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in Winnipeg, MB vacancy
- ...role: Required Skills 7-15 years of development experience with proven ability to write optimized, efficient, and clean code.Core Java, Java EE, Spring/SpringBoot, Web Services, Relational databasesExperience with UI development frameworks (preferably Angular, React, etc...Senior
- Build backend services with Java and Spring Boot as a senior engineer using an AI-first mindset across the full lifecycle. This is a full-time role.As a senior individual contributor, you will design, build, test, and deliver systems from requirements through production. The...SeniorFull time
- Build reliable Java microservices at Citi using concurrency, observability, and automated testing for mission-critical distributed systems. This full-time position seeks experienced back-end engineers.The Senior Java Back-End Developer leads end-to-end technical delivery while...SeniorFull timeContract work
- N2P Systems is seeking an experienced Java Developer to design, implement, and optimize scalable microservices in a mature enterprise environment. You will build RESTful APIs, work with MongoDB and Kafka, and collaborate with architects, QA, and DevOps to ensure reliable, secure...Senior
- Marqeta seeks a Senior Java Software Engineer with Spring Boot expertise for its Credit Commercial Engineering Team. Work remotely from Ontario or British Columbia.This senior role owns defined features and components across quarterly milestones. You will design software, solve...SeniorRemote work
$145.1k - $217.7k per year
As a Senior Backend Java Engineer, you will design and build scalable backend systems that power critical applications within Citi's technology organization. This hands-on role puts you at the center of complex engineering challenges, where you will architect resilient microservices...SeniorLong term contractFull timeWork at officeRemote work- Lead Java microservices engineering from Kimberley through a hybrid arrangement, applying distributed systems expertise to scalable application services.This Senior Software Engineer position suits professionals with five or more years of software development experience. You...Senior
- ...the Opportunity Are you passionate about combining enterprise Java development with the latest advancements in Generative AI? This is... ...running on Microsoft Azure.You will collaborate with experienced engineers, cloud specialists, and AI practitioners within a technology-...Senior
- Drive secure Java delivery through CI/CD and vulnerability remediation in a hybrid engineering environment supporting a major financial institution. This hands-on role improves release reliability.As a Senior Java Engineer, you will work directly with development teams to remove...Senior
- ...Please read below for a brilliant career opportunity. Role: Senior Java Software EngineerTitle: VP/DirectorLocation: Montreal,... ...You will: Develop and promote the company’s culture of engineering excellence. Define, develop and deliver solutions at a top...SeniorLong term contractFull timeTemporary workWork at officeRemote workMonday to friday
- Apply advanced Java and DevOps skills to strengthen banking application security, release reliability, and operational resilience through hands-on engineering.As a Senior Forward Deployed Engineer, you will work directly with development and client stakeholders. The role combines...Senior
- Build Java and Spring foundations at impact.Com, shaping shared libraries, service templates, and engineering standards across the platform. This hands-on role serves fellow engineers.As a senior-level engineer, you will develop production applications and software other engineers...Senior
- Build cloud services in Mississauga as a Senior Java DevOps Developer using Java, Spring, Angular, and OpenShift technologies. This six-month contract supports remote work initially.Work with an innovative global bank as a senior developer creating web-based applications and...SeniorContract workRemote work
- Lead Java and Spring Boot modernization in Downtown Toronto, working hybrid with four onsite days weekly on a six-month contract. Build resilient services.This Senior Full Stack Engineer role focuses approximately 80% on backend development and 20% on React enhancements. You...SeniorContract work
- ...build scalable platform services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve reliability, and... ...building and shipping production software in modern languages (Java, Python, or similar)Deep understanding of cloud-native architecture...SeniorLong term contractWork at officeRemote work
- Concevez des plateformes Java et Scala pour améliorer le cycle logiciel chez Morgan Stanley, en mode hybride à Montréal, Québec. Travaillez sur des systèmes distribués et l’automatisation.Ce poste d’ingénierie logicielle principal, de niveau directeur, soutient l’équipe Optimus...Senior
- Build Java cloud services with strong DevOps expertise at Thomson Reuters in Toronto, using AWS, Spring Boot, and PostgreSQL within a hybrid model.As a Senior Software Engineer, you will design, deploy, and operate scalable cloud-native services. You will own solutions across...Senior
- Build scalable Java microservices and storage layers for Coursera’s backend services, with flexible work from home, an office, or both... ...for APIsRequirements: Seven or more years of software engineering experienceExperience launching products with strong API designKnowledge...SeniorWork at officeWork from homeFlexible hours
- Build enterprise-scale routing engines with Java and Spring Boot at Miratech, developing real-time interaction distribution for contact center operations.As a Senior Routing Engine Developer, you will create scalable backend services for voice and digital interactions. You will...Senior
- Build enterprise routing engines with Java and Spring Boot at Miratech, working remotely within its Work From Anywhere culture. Shape real-time interaction distribution.As a Senior Routing Engine Developer, you will develop distributed backend services for contact center operations...SeniorRemote work
- Lead Java quality engineering strategy for high-throughput trading platforms in Mississauga, ON, with expertise in Spring Boot and microservices... ...is remote, with potential hybrid work after conversion.As a Senior Forward Deployed Java Engineer in Test, you will define global...SeniorPermanent employmentContract workRemote work
- Engineer scalable microservices with Java Spring Boot, Hibernate/JPA, and React.Js for Citi’s enterprise application development team. Support full-stack delivery.As an intermediate-level Senior Developer, you will analyze, design, construct, test, and implement application...Senior
- Develop Curinos fintech software from the Toronto HUB or remotely, combining Java Spring Boot, Angular, Databricks, and AWS.Curinos is seeking a Senior Software Engineer for B2B SaaS applications serving financial institutions. This hybrid-modality role is open to remote or...SeniorRemote work
- Join Miratech as a Senior Java Developer focusing on the innovative Routing Engine platform. Collaborate with teams to create scalable, real-time interaction routing solutions for enterprise contact centers. Miratech is a leading global IT services provider dedicated to...Senior
- Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company.Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop...Senior
- Design complex logistics systems with Java, GenAI, and resilient integrations onsite... ...at least four days weekly.As a Senior Software Engineer, you will support the Outbound Logistics... ...luluRoute, lululemon’s parcel execution engine. The work spans Java, Python, APIs, events...Senior
- Engineer Citi’s business-critical Credit Risk systems with deep Java expertise, performance tuning, and Capital Markets domain knowledge. This hybrid role supports global platform delivery.As a Senior Java Developer at Vice President level, you will build secure, highly available...Senior
- Build low-latency Java systems onsite in Mississauga with N2P Systems, using RESTful APIs... ....N2P Systems seeks an experienced Senior Java Developer for its enterprise technology... ...Apply 8+ years of hands-on Java, low-latency engineering, RESTful APIs, and microservices...SeniorContract work
- Drive cloud-native Java engineering at Citi with Docker, Kubernetes, Spring Boot, and scalable enterprise application development experience.This senior-level Applications Development Technology Lead Analyst leads technical delivery for an agile development pod. You will shape...Senior
- Senior Java Software Engineer in Toronto, applying Spring Boot and REST APIs to complex customer-facing platforms at Scotiabank. Use modern technologies daily.This senior engineer role supports large-scale software development and customer-facing platforms. You will work with...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!
Related searches
- java developer remote Winnipeg, MB
- entry level java developer Winnipeg, MB
- junior java developer Winnipeg, MB
- java developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- java software developer Winnipeg, MB
- senior java developer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB

