
Senior Full Stack Developer - Java, Spring, Angular
Astra-North Infoteck · Toronto, Ontario, Canada
Weak hiring record · median 81 days open
All reasons
- 61% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
Senior Full Stack Developer – Java / Angular
Location
Toronto, ON – Hybrid (4 Days Work From Office)
Duration
6–12 Months
Role Overview
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 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.
Key Focus
Strong hands-on experience with Angular and Spring Boot.
Responsibilities
- Build and maintain client-facing Angular applications and backend services using Java Spring Boot and 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, including product owners, UX, QA, and 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 using Redis caching, load balancing, service discovery, and fault tolerance.
- Apply security best practices, including JWT, OAuth2/OIDC, TLS/SSL, and secure coding standards.
- Stay current with emerging technologies and propose pragmatic adoption strategies to solve business problems.
- Communicate technical decisions clearly to technical and non-technical stakeholders.
Must-Have Qualifications
- 8+ years of professional software development experience building web applications and backend services.
- Strong Angular frontend and Java Spring Boot backend experience.
- Proficiency in JavaScript and TypeScript.
- Hands-on experience with Node.js and full-stack development using MEAN or similar technology stacks.
- Proven experience designing and developing RESTful and GraphQL APIs.
- Experience with message-based systems such as Kafka and in-memory data stores such as Redis.
- Strong knowledge of relational databases, including PostgreSQL/SQL, and database schema design.
- Experience containerizing and running applications on cloud platforms and PaaS environments; Docker, OpenShift, and Kubernetes preferred.
- Familiarity with API specifications and tools such as OpenAPI/Swagger, including API troubleshooting and testing.
- Practical experience with authentication and authorization protocols, including OAuth 2.0, JWT, and OIDC, as well as certificate management.
- Demonstrated experience with CI/CD pipelines, automated testing, and release management.
- Hands-on experience using AI models or integrating AI/ML capabilities into applications.
- Strong communication skills and experience working in Agile teams.
Nice-to-Have Qualifications
- End-to-end UI automation testing experience using Cypress, Selenium, or Playwright.
- Experience with reactive, event-driven, or message-oriented architectures.
- Deep knowledge of microservice design patterns, including circuit breakers, resiliency, service discovery, and observability.
- UX sensibility and experience collaborating closely with design teams.
- Familiarity with SaaS monitoring and analytics tools such as Dynatrace, Google Analytics, Firebase, LaunchDarkly, and WalkMe.
Skills
- Java
- Spring
- Angular
- Spring Boot
- Node.js
- GraphQL
- Kafka
- Redis
- JWT
- OAuth 2.0
- OpenID Connect
- TLS
- JavaScript
- TypeScript
- PostgreSQL
- SQL
- Docker
- OpenShift
- Kubernetes
- OpenAPI
- Swagger
- Cypress
- Selenium
- Playwright
- Dynatrace
- Google Analytics
- Firebase
More jobs at Astra-North Infoteck
All 314- Bilingual IVR Automation testerAstra-North Infoteck · Toronto, Ontario, Canada4d ago
- Microsoft Dynamics 365 DeveloperAstra-North Infoteck · Montreal, Quebec, Canada6d ago
- Data Business Analyst - PL/SQL, T-SQL & Data WarehousingAstra-North Infoteck · Toronto, Ontario, Canada6d ago
- Senior Angular Developer – Angular 12+, TypeScript & RxJSAstra-North Infoteck · Montreal, Quebec, Canada6d ago
- Bilingual English & Spanish Java Backend DeveloperAstra-North Infoteck · Scarborough, Ontario, Canada6d ago
Similar roles
- Software Engineer II, Backend (Decisions Orchestration)Affirm · Canada · USD 133,000–183,000/yrtoday
- Software Engineer II, Backend (Purchasing Power - Core)Affirm · Canada · USD 133,000–183,000/yrtoday
- Full Stack JavaAxelon Services · ON, ON · USD 74–78/hrtoday
- Senior Software EngineerEarnIn · Vancouver, Canadatoday
- Software Developer in Test Co-OpPlayStation Waterloo Co-Op · Canada, Waterloo, ON · CAD 28–41/hrtoday
- Software Development Engineer in Test IIPlayStation Global · Canada, Waterloo, ON · CAD 45–58/hrtoday