Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 44 minutes ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer in Winnipeg, MB vacancy
  • $95k - $140k per year

    Join a high-impact engineering team building the distributed systems that power corporate actions and investment data processing. You will design, own, and evolve production-grade Java services where accuracy, scalability, and reliability are critical to real-world financial... 
    Senior
    Long term contract
    Temporary work
    Local area

    EPAM Systems Inc

    Winnipeg, MB
    46 minutes ago
  • Core Java and iOS expertise define this Senior Software Engineer opportunity supporting enterprise applications across development, production, and operations.This senior role focuses on enterprise software development using Core Java, Spring Boot, APIs, and mobile development... 
    Senior

    Agilus Work Solutions

    Winnipeg, MB
    41 minutes ago
  • $120.8k - $170.8k per year

    Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin financial services at global scale. In this role, you will architect and build reactive microservices, integrate real-time... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Citi

    Winnipeg, MB
    44 minutes ago
  • Build clean, robust software as a Senior Java Developer in Toronto, ON. Apply Spring frameworks, RESTful APIs, and strong problem-solving...  ...Spring, RESTful API, and architecture skills to develop dependable software with Triunity Software’s engineering team. #J-18808-Ljbffr
    Senior

    Triunity Software

    Winnipeg, MB
    44 minutes ago
  • Build scalable cloudnative applications with Java and SpringBoot at LTIMindtree Canada, developing backend services and RESTful APIs....  ...requires five to seven years of experience.The Specialist Software Engineering position focuses on developing and maintaining highperformance... 
    Senior

    LTM

    Winnipeg, MB
    43 minutes ago
  • $80 - $100 per hour

    The Opportunity:We’re looking to fill an opening for a Senior Software Engineer to join our Information Technology team. Reporting to the Manager...  ...role is for full stack engineers, with primary experience in Java. As one aviso: We Care – You do the right thing for... 
    Senior
    Hourly pay
    Long term contract

    Go Fractional

    Winnipeg, MB
    43 minutes ago
  •  ...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

    Altis Technology

    Winnipeg, MB
    45 minutes ago
  • Botsford Associates is hiring Senior Back-End Java Developers to support a number of large-scale Foreign Exchange (FX) platform modernization and integration program within our Capital Markets division. This role focuses on the integration of FX capabilities... 
    Senior
    Hourly pay
    Long term contract

    Botsford Associates

    Winnipeg, MB
    43 minutes ago
  • 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... 
    Senior
    Contract work
    Remote work

    Motion Recruitment

    Winnipeg, MB
    43 minutes ago
  • 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... 
    Senior
    Remote work

    BranchFactor

    Winnipeg, MB
    44 minutes ago
  • $100k - $120k per year

    We're Hiring: Senior Software Engineer, Operations (Core Java & iOS)Compensation: $100,000 - $120,000 Base Salary + Up to 10% BonusSecurity Clearance: Must be eligible for Enhanced Reliability Clearance (5+ years in Canada)Are you a senior software engineer who enjoys... 
    Senior

    Agilus Work Solutions

    Winnipeg, MB
    42 minutes ago
  • $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... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    Citi Group

    Winnipeg, MB
    43 minutes ago
  •  ...development of new functionality for Liqudity Risk platform closely with other teams over the globe.Mandatory Skills Description: - Java (5 years+), UNIX Shell- Understand difference between OOP (SOLID principles) and Functional design approach, understand what is event driven... 
    Senior

    Luxoft

    Winnipeg, MB
    43 minutes ago
  •  ...-performance Elasticsearch security with Java expertise across authentication, authorization...  ...systems at the Search AI Company.As a Senior Software Developer, you will help...  ...data isolation. You will collaborate with engineering, product, and InfoSec teams while using AI... 
    Senior

    Elastic

    Winnipeg, MB
    47 minutes ago
  • 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

    Luxoft

    Winnipeg, MB
    44 minutes ago
  • Build workforce management software with Java and React at Miratech, translating complex rules and operational data into scalable enterprise solutions.As a Senior Full Stack Engineer, you will support forecasting, capacity planning, scheduling, adherence, and reporting products... 
    Senior

    Miratech

    Winnipeg, MB
    42 minutes ago
  • Lead Java full stack engineering with Azure cloud and scalable architecture expertise on an Information Technology team.As a Senior Software Engineer, you lead software module development and uphold coding standards, architectural principles, and best practices. You provide... 
    Senior

    Go Fractional

    Winnipeg, MB
    44 minutes ago
  • Deliver secure, cloud-native Java microservices for core banking systems, combining Kafka, Kubernetes, APIs, and resilient integration patterns.As a Senior Java Developer, you will turn architecture designs into production-ready services for a major financial services client... 
    Senior

    Miratech1

    Winnipeg, MB
    44 minutes ago
  • Build secure enterprise applications with Java and React as a Senior Full Stack Engineer focused on scalable systems and dependable delivery.This senior engineering role spans Next.Js, React, TypeScript, Java, Spring Boot, PostgreSQL, authentication, and Linux infrastructure... 
    Senior

    Shree Krupa

    Winnipeg, MB
    41 minutes ago
  • Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model. In this hands-on role, you'll tackle complex engineering challenges by building robust backend solutions with Java. You'll lead... 
    Senior

    Citi Group

    Winnipeg, MB
    41 minutes ago
  • 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

    Morgan Stanley

    Winnipeg, MB
    43 minutes ago
  • 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

    Scotiabank

    Winnipeg, MB
    44 minutes ago
  • $85 - $95 per hour

    A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platforms. The role requires expertise in frameworks like Spring and knowledge in developing... 
    Senior
    Hourly pay

    YDC Pro

    Winnipeg, MB
    44 minutes ago
  • Shape innovative trading solutions as a Lead Senior Java Engineer with RBC. This role focuses on high-performing backend product development in cloud environments, driving key business values for clients. Join the RBC Wealth Management Technology team in this lead role, where... 
    Senior

    rbc

    Winnipeg, MB
    40 minutes ago
  • Build Java software modules as a Senior Software Engineer at Aviso, supporting full stack development and scalable architecture. Work with product leaders and partners on technical solutions.Reporting to the Manager, Software Engineering, this senior position leads end-to-end... 
    Senior

    Aviso

    Winnipeg, MB
    41 minutes ago
  • Engineer secure APIs and high-volume integrations in a hybrid senior assignment, using Java, Oracle, Kubernetes, and performance tuning.This Software Developer assignment delivers full stack programming for ICON, PHIX, STIX, and Panorama-connected services. You will design... 
    Senior

    Rubicon Path

    Winnipeg, MB
    44 minutes ago
  • Engineer CMOD automation and integrations for CGI’s Banking Services Division from Downtown Toronto, with four office days and one remote day.As a Senior Java Python Developer, you will enhance IBM CMOD applications and enterprise content lifecycle management. The position emphasizes... 
    Senior
    Work at office
    Remote work
    1 day per week

    Linuxassociation

    Winnipeg, MB
    44 minutes ago
  • PeoplePilot in Mississauga, Ontario, seeks an experienced Senior Java Low Latency Developer to design and build high-performance enterprise applications. You will optimize Java applications, implement multithreading, and develop scalable microservices using Spring Boot and... 
    Senior

    PeoplePilot

    Winnipeg, MB
    44 minutes ago
  • Build Java services for Salesforce’s Kafka platform, applying distributed systems expertise across globally operated cloud environments.The Software Engineering SMTS role supports internal engineering teams through resilient messaging infrastructure. You will design, develop... 
    Senior

    Momentum

    Winnipeg, MB
    45 minutes ago
  • Build Java microservices and LLM-powered features as a Senior Java Developer with LLM expertise in a hybrid downtown Toronto role.Miratech seeks a senior engineer to develop core banking systems for a major financial services client. You will apply Java, Spring Boot, RESTful... 
    Senior

    Miratech

    Winnipeg, MB
    49 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Engineer. Be the first to apply!