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

Get the CLI →

S M Software Solutions Inc

NewBe an early applicant

Java Full Stack Developer – Angular

Posted
Discussion

Summary

Hybrid senior full-stack role in Mississauga, Canada working for banking client Citi: design, build, test and deploy enterprise applications using Java, Spring Boot, REST APIs and Angular/TypeScript, with microservices, SQL databases, cloud, Git and CI/CD in Agile/Scrum teams.

Hybrid

Client: Citi

Location: Mississauga, Ontario, Canada – Hybrid

Employment Type: Full-Time

Experience: 8+ Years

Application Deadline: September 25, 2026

Role Overview

We are seeking an experienced Java Full Stack Developer – Angular with 8+ years of full-stack development experience. The ideal candidate will have strong expertise in Java, Spring Boot, REST APIs, Angular, and TypeScript, along with hands-on experience developing scalable enterprise applications.

The successful candidate should have a strong understanding of microservices architecture, SQL/relational databases, cloud technologies, Git, CI/CD, and Agile/Scrum methodologies.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Java and Angular.
  • Develop robust backend services and APIs using Java and Spring Boot.
  • Design, develop, and integrate RESTful APIs.
  • Build responsive and user-friendly front-end applications using Angular and TypeScript.
  • Develop web interfaces using HTML5, CSS3, and JavaScript.
  • Design and implement solutions based on microservices architecture.
  • Work with SQL and relational databases to develop and optimize data solutions.
  • Integrate front-end applications with backend services and APIs.
  • Participate in application design, development, testing, debugging, and deployment.
  • Use Git for source control and collaborate through modern development workflows.
  • Support and maintain CI/CD pipelines and deployment processes.
  • Work with cloud technologies to develop and deploy enterprise applications.
  • Participate in Agile/Scrum ceremonies, sprint planning, reviews, and retrospectives.
  • Troubleshoot technical issues and provide effective solutions.
  • Collaborate with developers, architects, business stakeholders, and other technical teams.
  • Follow software engineering best practices, coding standards, and development methodologies.

Required Skills & Experience

  • 8+ years of experience in full-stack software development.
  • Strong hands-on experience with Java.
  • Strong expertise in Spring Boot.
  • Extensive experience developing REST APIs.
  • Hands-on experience with Angular.
  • Strong knowledge of TypeScript.
  • Experience with:
    • HTML5
    • CSS3
    • JavaScript
  • Strong understanding of microservices architecture.
  • Experience working with SQL and relational databases.
  • Knowledge of cloud technologies.
  • Experience with Git and source-control practices.
  • Knowledge of CI/CD processes and tools.
  • Experience working in Agile/Scrum environments.
  • Strong communication, analytical, troubleshooting, and problem-solving skills.

Preferred Technical Skills

  • Enterprise application development using Java and Spring Boot.
  • Modern Angular application development.
  • Microservices-based application design and integration.
  • Cloud-based application development and deployment.
  • CI/CD and DevOps practices.
  • Experience working in large-scale Agile development environments.

Ideal Candidate Profile

The ideal candidate is a senior full-stack developer with strong Java/Spring Boot backend expertise and solid Angular/TypeScript frontend experience. The candidate should be comfortable working with microservices, APIs, databases, cloud technologies, and modern CI/CD practices while effectively collaborating within an Agile/Scrum team.

Skills

Apply

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