Postuler

Publié il y a 4 mois

Senior Java Engineer

@ Princeton IT Services, Inc

Toronto, Ontario

Contrat
Postuler
SIGNAUX

Résumé des exigences :

  • Your ability to evaluate technologies, make sound technical decisions, and deliver quality solutions will be critical.
  • Required Skills
  • 8+ years of hands-on Java backend development experience.
  • 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.
  • Experience working with Agentic AI, AI agents, workflows, skills, or AI-powered coding tools.
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-07-05
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Princeton IT Services, Inc

ChampValeur
Offres sur Jobsy14
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 strong hands-on Software Engineering background) to join an innovation-focused on Agentic AI initiatives. This is not a traditional feature development role. We are looking for engineers who are independent thinkers professionals who can take an idea or problem statement, evaluate multiple technology options, design the solution, build it, and deliver 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 The team works across two key streams:

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

The ideal candidate is someone who:

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

Emplois semblables

  • Java Engineer (Architect / Technical Lead) - Agentic AI

    Toronto, ON
    Temps plein

    Princeton IT Services, Inc

    Success in this role requires strong technical judgment, hands-on coding expertise, and the ability to leverage modern AI-powered development tools; Ensure solutions align with engineering standards, security…

  • Sr. Java Engineer

    Toronto, ON
    Temps plein

    Tata Consultancy Services

    Candidates need senior-level hands-on Java development experience, including Spring Boot, RESTful APIs, microservices, and JUnit/Mockito testing. Strong problem-solving, communication, and documentation skills are also required.

    Java, Spring Boot, JUnit, Mockito, Maven, Gradle

  • Senior Java Engineer – Agentic AI Driven Development

    Mississauga, ON
    HybrideTemps plein

    Citi

    Candidates need strong Java (JDK 8+, preferably 11 or 17) experience with Spring Boot, microservices and REST APIs, plus SQL and MongoDB skills. Hands-on experience with CI/CD, Docker, Kubernetes and Git is required, along with practical use of AI development tools such as Devin, Copilot, Claude and Codex.

    Java, Spring Boot, Oracle, MongoDB, Jenkins, GitLab CI

  • Senior Java Engineer – Agentic AI Driven Development

    Mississauga, ON
    HybrideTemps plein

    Citi Canada Technology Services ULC

    Candidates need strong Core Java skills (JDK 8+, ideally 11 or 17) and extensive Spring Framework experience, plus RESTful and microservice design. They also need SQL and Oracle skills, MongoDB experience, CI/CD and DevOps practice, and hands-on use of AI development tools.

    Java, Spring Boot, Oracle, MongoDB, Jenkins, GitLab CI

  • Java Engineer

    Toronto, ON
    HybrideTemps plein

    Matrix Global: With extensive experience in trading, logistics and commodity financing, the Matrix Global team improves how the industry transacts and develops…

    5+ ansCandidates need at least 5 years of hands-on Java development, experience with REST APIs and microservices, and proven work on Azure, Kubernetes, Terraform and event-driven messaging. Strong collaboration and problem-solving skills are also expected.

    Azure Kubernetes Service, Azure Data Lake Storage, Terraform, Docker, Apache Kafka, IBM MQ

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.