Full Stack Developer Java
- Toronto, ON
- Hybrid
- Posted Sep 27, 2026
- 1 position
Opens an external site
- Employment type
- Contract
- Experience level
- Lead · 10+ years
- Apply by
- Oct 25, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 4 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Build and maintain customer-facing Angular applications, Java Spring Boot and Node.js backend services, APIs, microservices, and Kafka integrations. Improve quality, security, scalability, and reliability through automated testing, CI/CD, operational automation, and collaboration with Agile stakeholders.
Job details
Senior Full Stack Developer Java / Angular - Angular, Java, Spring boot, RestApi, Kafka, SQL, Docket, OpenShift, JWT, OIDC, Devops, AI & ML Models Toronto, ON - Hybrid (4 Days WFO) 6-12 month We’re seeking a Senior Full Stack Developer to join a high-performing engineering team building modern, customer-facing web applications and resilient backend services. You will work with all stakeholders to design best-in-class technology solutions. You’ll design, implement, and operate high-scale APIs and front-end applications using Angular and Java, helping shape the future of banking technology. What You’ll Do • Build and maintain client-facing Angular applications and backend services (Java Spring Boot, Node.js) across the full development lifecycle. • Design and implement RESTful and GraphQL APIs, microservices, and integrations with messaging platforms such as Kafka. • Write high quality, tested code with automated unit, integration and end-to-end tests; champion test automation and CI/CD. • Collaborate within an Agile product team (product owners, UX, QA, engineers) to deliver customer-focused solutions. • Automate development pipelines and operational runbooks to reduce time-to-market and improve reliability. • Ensure performance, scalability and resiliency of services (caching with Redis, load balancing, service discovery, fault tolerance). • Apply security best practices (JWT, OAuth2/OIDC, TLS/SSL) and adhere to secure coding standards. • Stay current with new technologies and propose pragmatic adoption strategies to solve business problems. • Communicate technical decisions clearly to both technical and non-technical stakeholders. Must-Have Qualifications • 8+ years professional software development experience building web applications and backend services. • Strong Angular (frontend) and Java Spring Boot (backend) experience; proficient in JavaScript/TypeScript. • Hands-on experience with Node.js and developing full-stack solutions (MEAN or similar stacks). • Proven experience designing and developing RESTful APIs and GraphQL APIs. • Experience with message-based systems (Kafka) and in-memory stores (Redis). • Solid knowledge of relational databases (Postgres/SQL) and schema design. • Experience containerizing and running apps in cloud platforms and PaaS (Docker, OpenShift, Kubernetes preferred). • Familiarity with API specifications and tooling (OpenAPI/Swagger); experience troubleshooting and testing APIs. • Practical experience with authentication and authorization protocols (OAuth2.0, JWT, OIDC) and certificate management. • Demonstrated experience with CI/CD pipelines, automated testing and release management. • Hands-on experience using AI models or integrating ML/AI capabilities into applications. • Strong communication skills and experience working in Agile teams. Nice-to-Have • End-to-end UI automation testing (e.g., Cypress, Selenium, Playwright). • Experience with reactive, event-driven, or message-oriented architectures. • Deep experience in microservice design patterns (circuit breakers, resiliency, discovery, observability). • UX sensibility and experience collaborating closely with design teams. • Familiarity with SaaS monitoring and analytics tools (Dynatrace, Google Analytics, Firebase, LaunchDarkly, WalkMe). Thanks & regards, Lakshmi Bhavani Apptoza Inc. Phone: 678-392-3978 Ext 4640 Phone: 437-291-3224 Ext 1105 Mail id : Lakshmi.bhavani@apptoza.com Linkedin : linkedin.com/in/lakshmi-lucky-02629823a
What you’ll do
Build and maintain customer-facing Angular applications, Java Spring Boot and Node.js backend services, APIs, microservices, and Kafka integrations. Improve quality, security, scalability, and reliability through automated testing, CI/CD, operational automation, and collaboration with Agile stakeholders.
Requirements
Requires 8+ years of software development experience, strong Angular and Java Spring Boot skills, and hands-on experience with Node.js, REST and GraphQL APIs, Kafka, Redis, SQL, and container platforms. Candidates should also have experience with authentication protocols, CI/CD, automated testing, Agile delivery, and integrating AI or machine-learning capabilities.
Listed skills
- Kubernetes · Preferred
- SQL · Preferred
- Node.js · Preferred
- Redis · Preferred
- Angular · Preferred
- Docker · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- Java · Preferred
- Spring Boot · Preferred
- GraphQL · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Angular
- Java
- Spring Boot
- JavaScript
- TypeScript
- Node.js
- RESTful APIs
- GraphQL
- Kafka
- Redis
- SQL
- Docker
- OpenShift
- Kubernetes
- OAuth2
- JWT
Job areas
- Software
- Technology
- Engineering
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
York University
Senior Integration Developer
Direct employerEasy Apply- Hybrid
- North York, ON
- Posted Sep 29, 2026
EVAMAX Inc.
Tax Analyst - SR&ED
SponsoredDirect employerEasy Apply- Hybrid
- Oakville, ON
- Posted Sep 29, 2026
