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 46 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
    47 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
    43 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
  •  ...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
    44 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
    46 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
    44 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
    46 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
    42 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
    45 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
    50 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
  • $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
    42 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
    43 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
    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
  • 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
    42 minutes ago
  • Java and full stack engineering define this Senior Software Engineer opportunity at Aviso, supporting scalable software solutions and robust architectures.Reporting to the Manager, Software Engineering, this senior role leads software module development and technical direction... 
    Senior

    Aviso Wealth

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

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    47 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
    48 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
    50 minutes ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Remote work

    PointClickCare

    Winnipeg, MB
    46 minutes ago
  • Build financial technology in a hybrid Mississauga role using enterprise Java, AI, and real-time Kafka data streaming. Design resilient applications for Front Office Technology.As a Software Engineer, you will partner with front-office business teams to deliver enterprise-scale... 
    Senior

    Citigroup Inc.

    Winnipeg, MB
    47 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
    45 minutes ago
  • Use strong Core Java expertise to develop event-driven systems and real-time streaming...  ...for a critical Cash Equities platform.This Senior Software Developer position is a 12-month...  ...and data modellingGCP cloud data engineering experienceFunctional programming experience... 
    Senior
    Contract work
    Work at office

    Randstad Canada

    Winnipeg, MB
    45 minutes ago
  • We are seeking a progressive, high-energy Java Developer to join our Risk and...  ...platforms, drive technical strategy, establish engineering best practices, mentor development teams,...  ...of top technical talent.Collaborate with senior leadership to shape and communicate technology... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    47 minutes ago
  • $128.3k - $203k per year

     ...What is The RoleWe are seeking a Senior Software Developer to join the...  ...isolation. You will work with engineering and product leaders at the...  ...inside the Elasticsearch core engine. Developing the foundational...  ...You have deep knowledge of Java internals and JVM memory management... 
    Senior
    Local area
    Flexible hours

    Elastic

    Winnipeg, MB
    48 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
    49 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
    44 minutes ago
  • 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

    Thomson Reuters

    Winnipeg, MB
    46 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
    48 minutes ago

Do you want to receive more vacancies?

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