Java Full stack Developer
Offre en anglaisDesign, develop, and maintain scalable full-stack enterprise applications using Java and Angular. Build robust backend microservices and integrate them with responsive frontend web applications.
- Hybride
- Toronto, ON
- Publié 24 août 2026
- Postuler avant le 23 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- Sur place
City of Toronto
Senior Project Manager CS
- Hybride
Desjardins
Analyste d'affaires système(BSA) Guidewire
- Hybride
Résumé du poste
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.
Ce que vous ferez
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.
Exigences
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.
Compétences indiquées
- MySQLSouhaitée
- HTMLSouhaitée
- SQLSouhaitée
- CSSSouhaitée
- PostgreSQLSouhaitée
- AngularSouhaitée
- AgileSouhaitée
- TypeScriptSouhaitée
- JavaSouhaitée
- Spring BootSouhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Spring Boot
- Microservices
- Angular
- TypeScript
- HTML5
- CSS3
- RESTful APIs
- SQL
- Oracle
- PostgreSQL
- MySQL
- Git
- JUnit
- Mockito
- Agile
Domaines d’emploi
- Software
- Technology
- Consulting
- Finance & Accounting
- Engineering
Renseignements supplémentaires
- Expérience minimale
- 5+ ans
- Postuler avant le
- 23 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte