Apply now

Posted 20 days ago

Senior Java Developer (Java / Spring Boot / React) – Backend & AI Features

@ Agilno

Canada

Full-time3+ years experience
Apply now
SIGNALS

Requirements summary:

  • Core Systems: Own and evolve service features managing complex document handling, access permissions, notifications, and real-time data syncs.
  • Required Qualifications
  • Experience: 3+ years of professional software development experience, with Java as your primary, go-to language.
  • Backend Ecosystems: Hands-on experience building out production-grade REST APIs within the Spring Boot framework (including Spring Security, Maven, or equivalents).
  • Frontend Foundations: Working knowledge of React and TypeScript—enough to comfortably build, alter, or debug user-facing screens without needing hands-on guidance.
  • Databases: Solid experience working with MongoDB or equivalent NoSQL / SQL database management systems.

Tools & skills

Benefits mentioned

Health insurancePaid time off
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-24
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job description
About Agilno

At Agilno, we have spent the last 10 years building digital products for product-led North American companies. We don’t just ‘crank out’ lines of code; we collaborate closely with our partners to plan, design, and optimize software that brings actual, measurable value to users. Our engineering team is made up of people who genuinely care about technology and are always exploring how to build stable, scalable software using modern tooling and solid engineering practices.

Position Overview

We are looking for a Senior Java Developer to join our team in the Greater Toronto Area (GTA) on a hybrid basis, or on a remote basis on Pacific Time Zone. This role focuses heavily on backend architecture and feature development using Java and Spring Boot (accounting for roughly 80–90% of your time). For the remaining 10–20%, you will jump into the frontend with React and TypeScript to help us ship complete, end-to-end features. You will work on a document-heavy application utilized across web, mobile, and Microsoft Office apps, as well as by our integration partners. Your day-to-day will involve building robust public and internal REST APIs, optimizing core document workflows, and integrating practical AI features powered by AWS-hosted Large Language Models (LLMs).

Key Responsibilities

API Development: Design, build, and maintain stable, scalable public and internal REST APIs using Java and Spring Boot across web, mobile, and MS Office platforms.

Core Systems: Own and evolve service features managing complex document handling, access permissions, notifications, and real-time data syncs.

AI Integration: Contribute to our AI roadmap by connecting document workflows with intelligent searches, conversational chat assistants, and automated insights leveraging LLMs on AWS.

Full-Stack Coverage: Develop and refresh UI components in React and TypeScript whenever full-stack feature delivery calls for it.

Workflow Automation: Incorporate practical AI tools into your daily workflow to handle repetitive tasks—from boilerplate and test generation to internal processes—and share what works with the team.

Code Quality & Delivery: Write clean, automated tests, engage in thoughtful peer code reviews, and ship production-ready code through our CI/CD pipelines across development, staging, and production environments.

Cross-Functional Alignment: Collaborate directly with Product, QA, and other developers to spot potential constraints early and map out well-scoped, secure features.

Required Qualifications

Experience: 3+ years of professional software development experience, with Java as your primary, go-to language.

Backend Ecosystems: Hands-on experience building out production-grade REST APIs within the Spring Boot framework (including Spring Security, Maven, or equivalents).

Frontend Foundations: Working knowledge of React and TypeScript—enough to comfortably build, alter, or debug user-facing screens without needing hands-on guidance.

Databases: Solid experience working with MongoDB or equivalent NoSQL / SQL database management systems.

AI Tooling: Familiarity with AI coding assistants (e.g., GitHub Copilot, Claude Code, Cursor) or experience working directly with LLM API integrations.

Engineering Practices: Clear understanding of Git branching workflows, code review etiquette, automated testing strategies, and modern CI/CD pipelines.

Collaboration: A proactive communication style—you raise roadblocks early, actively propose architecture adjustments, and enjoy helping teammates solve complex problems.

Communication: Full professional fluency in written and spoken English.

Location & Schedule: Based in the Greater Toronto Area (GTA) and fully comfortable working a hybrid schedule matching the Toronto (Eastern) time zone.

Why Join Us?

Impactful Work: Build real-world AI capabilities on top of large language models and enjoy the freedom to use advanced developer productivity tools daily.

Transparent Compensation: A straightforward salary structure accompanied by performance-tied bonuses.

Continuous Learning: Access to dedicated budgets for external courses/conferences, structured internal training, and technical workshops.

Hybrid Flexibility: A healthy balance of remote work flexibility and in-person team collaboration in the GTA, with flexible core working hours.

Comprehensive Benefits: Robust health insurance plans along with 20 days of paid time off (PTO) annually.

North American Scale: Direct exposure and collaboration with fast-paced, product-led companies across the continent.

How To Apply

If you are excited about building reliable Java backends, integrating modern AI capabilities, and working in a team that values technical excellence and zero-ego collaboration, send us your resume and a quick note about yourself.

Please Note: We will reach out only to candidates selected for the interview rounds. We don't sponsor visas.

Similar jobs

  • Sr. Java Developer (FULL STACK)

    Calgary, AB
    Contract

    Themesoft Inc.

    10+ YOECandidates need roughly 10 years of experience, with strong Java, Spring Boot, microservices, REST and Kafka skills plus Oracle and PL/SQL. Domain knowledge in cards and payments or asset and wealth management is an advantage. Applicants must be legally authorized to work in Canada.

    Kafka, Oracle, PL/SQL, Spring Boot, Spring Core

  • Sr. Java Developer (FULL STACK)

    Calgary, AB
    Part Time

    Galent

    Candidates need strong expertise in Spring Boot, microservices and REST web services, plus deep knowledge of Core Java. Experience with Kafka, Oracle and PL/SQL is expected, along with leadership and mentoring ability.

    Kafka, Oracle, PL/SQL, Spring Boot, Spring Core

  • Senior Java Developer (ID#5582)

    Canada
    Contract

    New Value Solutions

    Candidates need extensive enterprise Java development experience, hands-on work with Spring or Spring Boot, and experience building REST APIs and microservices with relational databases. Post-secondary education in a related discipline or equivalent experience is required, and legal authorization to work in Canada is needed.

    Maven, Gradle, Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps

  • Senior Java Developer

    Waterloo, ON
    Contract

    Akkodis

    8+ YOECandidates need a Bachelor's degree in computer science or a related field, 8+ years of Java and SQL Server experience, and skill building REST APIs with Spring Boot. Agile team experience and strong communication skills are also required.

    SQL Server, Spring Boot, Elasticsearch, Logstash, Docker, Kubernetes

  • Java Developer

    Mississauga, ON
    Full Time

    Tata Consultancy Services

    Candidates need several years of hands-on Java development experience, strong Core Java (8, 11 or 17) and Spring skills, and REST API and microservices experience. Tata Consultancy Services also expects SQL database, messaging, Git and Unix/Linux experience.

    Spring Boot, Git, Kafka, RabbitMQ, Oracle, PostgreSQL

  • Java Developer

    Canada
    Full Time

    Spait Infotech

    Candidates need strong Core and Advanced Java skills, experience with Spring Boot, Hibernate and REST APIs, and knowledge of SQL databases, Git and JUnit. Analytical problem-solving, teamwork and attention to code quality are also required.

    Git, GitHub, Maven, Gradle, JUnit, Mockito

  • Java Developer

    Montréal, QC
    Contract

    Pacer Group

    3+ YOECandidates need 3+ years of full-stack development experience, with strong Java, Spring Boot and Angular skills. Experience with RESTful APIs, microservices, Docker and Kubernetes is also required.

    Java, Spring Boot, Angular, Neo4j, Docker, Kubernetes

  • Senior Java Developer - Distributed Systems, Serverless - Elasticsearch

    Canada

    Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.

    Candidates need deep distributed systems and consensus knowledge, strong core Java and algorithms skills, and proven experience building features across many machines. Experience using AI tools to speed development and debugging, and working autonomously in a distributed team, is also required.

    Elasticsearch, Java, Lucene, Netty

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.