Java Full stack Developer
Design, develop, and maintain scalable full-stack enterprise applications using Java and Angular. Build robust backend microservices and integrate them with responsive frontend web applications.
- Hybrid
- Toronto, ON
- Posted Aug 24, 2026
- Apply by Sep 23, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Title: Java Full Stack Developer Location: Toronto, ON / Hybrid (2-3 days at Toronto office preferred) Duration: Long term contract Job Description We are looking for an experienced Java Full Stack Developer with strong hands-on experience in Java, Spring Boot, Microservices, and Angular. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable enterprise applications across both backend and frontend layers. Key Responsibilities Design, develop, and maintain scalable full-stack applications using Java and Angular. Develop robust backend services and RESTful APIs using Java, Spring Boot, and Microservices. Build responsive and user-friendly web applications using Angular, TypeScript, HTML5, and CSS3. Integrate frontend applications with backend REST APIs and microservices. Develop reusable, maintainable, and high-quality code following established coding standards. Participate in requirements analysis, technical design, development, testing, and deployment. Troubleshoot application issues and provide effective solutions. Collaborate with business analysts, architects, QA engineers, DevOps teams, and other developers. Write unit, integration, and automated tests to ensure application quality. Participate in Agile/Scrum ceremonies, code reviews, and technical discussions. Contribute to CI/CD pipelines and application deployment processes. Required Skills Good years of professional software development experience. Strong experience with Core Java / Java 8+, preferably Java 17+. Strong hands-on experience with Spring Boot and Spring Framework. Experience developing RESTful APIs and Microservices. Strong experience with Angular 12+, preferably Angular 15/16/17 or above. Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3. Experience with SQL and relational databases such as Oracle, PostgreSQL, or MySQL. Experience with Git and source-control practices. Experience with unit testing frameworks such as JUnit and Mockito. Good understanding of software development lifecycle and Agile methodologies. Strong problem-solving and communication skills. Preferred / Nice-to-Have Skills Experience with Kafka or other messaging technologies. Experience with AWS, Azure, or GCP. Experience with Docker and Kubernetes. Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps. Experience with Redis or other caching technologies. Experience with MongoDB or other NoSQL databases. Financial services or banking domain experience is an asset.
What you’ll do
Design, develop, and maintain scalable full-stack enterprise applications using Java and Angular. Build robust backend microservices and integrate them with responsive frontend web applications.
Requirements
Requires strong professional experience in Core Java, Spring Boot, and Angular 12+. Candidates should be proficient in SQL databases and familiar with Agile methodologies and unit testing frameworks.
Listed skills
- MySQLPreferred
- HTMLPreferred
- SQLPreferred
- CSSPreferred
- PostgreSQLPreferred
- AngularPreferred
- AgilePreferred
- TypeScriptPreferred
- JavaPreferred
- Spring BootPreferred
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- Angular
- TypeScript
- HTML5
- CSS3
- RESTful APIs
- SQL
- Oracle
- PostgreSQL
- MySQL
- Git
- JUnit
- Mockito
- Agile
Job areas
- Software
- Technology
- Consulting
- Finance & Accounting
- Engineering
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available