Senior Java Developer (Java / Spring Boot / React) – Backend & AI Features
Senior developer at Agilno, a digital product studio, building backend services for a document-heavy app used across web, mobile, and Microsoft Office: ~80-90% Java/Spring Boot REST API work plus 10-20% React/TypeScript, including AI features powered by LLMs on AWS. Hybrid in the Greater Toronto Area or remote on Pacific Time hours.
- Compensation
- Not disclosed
- Location
- Toronto, Canada
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Backend
- Posted
Skills
Must have
- 3+ years professional software development experience with Java as primary language
- Hands-on experience building production-grade REST APIs with Spring Boot (including Spring Security, Maven or equivalents)
- Working knowledge of React and TypeScript to build, alter, or debug user-facing screens
- Solid experience with MongoDB or equivalent NoSQL/SQL database management systems
- Familiarity with AI coding assistants (GitHub Copilot, Claude Code, Cursor) or LLM API integrations
- Understanding of Git branching workflows, code review, automated testing strategies, and CI/CD pipelines
- Proactive communication style — raising roadblocks early and proposing architecture adjustments
- Full professional fluency in written and spoken English
- Based in the Greater Toronto Area, comfortable with hybrid schedule matching Toronto (Eastern) time zone
Full 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
r
emote basis on Pacific Time Zone/Pacific Standard time
. 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.