Point your AI agent at freehire and let it find you a job.

Get the CLI →

Apptoza Inc.

NewBe an early applicant

Full Stack Developer Java

Posted 1 view
Discussion

Summary

Senior 6-12 month contract (hybrid, 4 days WFO in Toronto) building customer-facing Angular front ends and Java Spring Boot / Node.js backend services for a banking technology team. Core work spans REST/GraphQL APIs, Kafka, Redis, Docker/OpenShift, OAuth2/JWT/OIDC security, CI/CD, and AI/ML integration.


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 :

Linkedin : linkedin.com/in/lakshmi-lucky-02629823a


Skills

What Senior Full-Stack jobs ask for — and how much of it you have →

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available