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

Get the CLI →

Java Application Developer

NewBe an early applicant

Job Title: Senior Full Stack Developer Java / Angular

Location: Toronto, ON

Work Arrangement: Hybrid (4 days a week in office)

Employment Type: Contract

Duration: 06-12 Months

Pay Rate: CAD 55-60/hour Incorporated

Domain: BFSI

Application Deadline: Sept 30th, 2026


SKILLS REQUIRED:

Must have- Angular, Java, Spring boot, RestApi, Kafka, SQL, Docker, OpenShift, JWT, OIDC, Devops, AI & ML Models

• 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.


EEOC Compliance:

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment.


DISCLAIMER

AI Usage Policy: Pacer Group uses AI to assist in screening applications. Final hiring decisions are made by human recruiters based on qualifications and experience.

See also

Software Engineering 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