Senior Java Engineer

Princeton IT Services, Inc

Toronto

Hybrid

CAD 110,000 - 145,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Princeton IT Services, Inc. is seeking a highly experienced Senior Java Engineer to join an Agentic AI initiative in Toronto, Ontario. This hybrid role involves end-to-end delivery from idea to implementation, with flexibility for a 6-month contract or full-time employment.

You will evaluate technologies, design scalable solutions, and collaborate with product teams. The role emphasizes independent thinking, strong architectural skills, and hands-on coding in Java with Spring Boot and

Qualifications

  • 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.

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.

Skills

Java backend
Spring Boot
Microservices
Architectural design
End-to-end delivery
AI concepts
Agentic AI
Independent work
Communication

Tools

GitHub Copilot
Claude
AWS

Job description

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 Role

We 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 Do
Technology 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. AI Java Developer
Sr. AI Java Developer

Vibehackers • Toronto

On-site
CAD 112,914 - 183,485
Senior AI Engineer
Senior AI Engineer

Vision Talent Co. • Toronto

Hybrid
CAD 120,000 - 180,000
AI Engineer
AI Engineer

BRAINYYACK • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks • Toronto

On-site
CAD 110,000 - 170,000
Staff/Principal Software Engineer (Strong AI/ML and Java exp)
Staff/Principal Software Engineer (Strong AI/ML and Java exp)

Bevertec • Toronto

On-site
CAD 110,000 - 117,000
AI Solution Architect
AI Solution Architect

Workana LLC • Toronto

Hybrid
CAD 140,000 - 200,000
Staff / Principal Software Engineer | Java + AI
Staff / Principal Software Engineer | Java + AI

Apexon • Toronto

Hybrid
CAD 140,000 - 180,000
AI Lead Solutions Architect
AI Lead Solutions Architect

Workana LLC • Toronto

Hybrid
CAD 214,000 - 299,000
Office 2–3 days per week
AI Developer – Agentic Solutions (PL6045)
AI Developer – Agentic Solutions (PL6045)

Paralucent Inc • Toronto

Hybrid
CAD 124,000 - 165,000
Senior AI Engineer – Agentic AI Platform, LLM & GraphRAG
Senior AI Engineer – Agentic AI Platform, LLM & GraphRAG

Urban Ridge Supplies • Toronto

Hybrid
CAD 120,000 - 180,000