Java Full Stack Developer
Develop and maintain full-stack software applications using Java and modern frontend frameworks. Implement microservices architecture and integrate AI/ML capabilities within an Agile team environment.
- On-site
- Toronto, ON
- Posted Aug 4, 2026
- Apply by Jan 31, 2027
- 1 position
Job summary
8+ years of full-stack software development experience. Strong Java, Spring Boot, Angular, JavaScript/TypeScript, and Node.js. Experience with REST APIs, GraphQL, Kafka, Redis, PostgreSQL/SQL. Hands-on with Docker, Kubernetes/OpenShift, CI/CD, OAuth2/JWT/OIDC, Swagger/OpenAPI. Experience integrating AI/ML capabilities and working in Agile teams. Nice to Have UI automation (Cypress, Selenium, Playwright). Event-driven and microservices architecture. Microservice design patterns (resiliency, observability, service discovery). UX collaboration with design teams. Monitoring tools (Dynatrace, Google Analytics, Firebase, LaunchDarkly, WalkMe)
What you’ll do
Develop and maintain full-stack software applications using Java and modern frontend frameworks. Implement microservices architecture and integrate AI/ML capabilities within an Agile team environment.
Requirements
Requires over 8 years of full-stack experience with strong proficiency in Java, Spring Boot, and Angular. Must have hands-on experience with containerization, CI/CD pipelines, and event-driven architectures.
Listed skills
- KubernetesPreferred
- Node.jsPreferred
- REST APIsPreferred
- CI/CDPreferred
- RedisPreferred
- PostgreSQLPreferred
- AngularPreferred
- DockerPreferred
- JavaScriptPreferred
- TypeScriptPreferred
- JavaPreferred
- Spring BootPreferred
- GraphQLPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Angular
- JavaScript
- TypeScript
- Node.js
- REST APIs
- GraphQL
- Kafka
- Redis
- PostgreSQL
- Docker
- Kubernetes
- OpenShift
- CI/CD
- OAuth2
Job areas
- Software
- Technology
- Engineering
- Consulting
Additional details
- Minimum experience
- 5+ years
- Apply by
- Jan 31, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
