Java fullstack developer
Offre en anglaisDesign, develop, and maintain scalable full-stack enterprise applications using Java, Spring Boot, and modern front-end frameworks. Integrate RESTful APIs, manage databases, and implement CI/CD pipelines for deployment.
- Sur place
- Montréal, QC
- 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
BC Public Schools
Manager, People, Performance and Culture
- Sur place
Alcohol and Gaming Commission of Ontario (AGCO)
Responsable de la gestion de l’information
- Sur place
Résumé du poste
Job Title: Java Full Stack Developer Experience: 5–10 Years Job Type: Full-Time Job Summary We are looking for an experienced Java Full Stack Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies such as React or Angular. Key Responsibilities Design, develop, and maintain scalable full-stack applications using Java and Spring Boot. Develop and integrate RESTful APIs and microservices. Build responsive and user-friendly front-end applications using React.js or Angular. Develop reusable UI components using JavaScript/TypeScript, HTML5, and CSS3. Implement business logic using Java, Spring MVC, Spring Boot, and Hibernate/JPA. Design and optimize database queries, stored procedures, and data models using SQL. Work with databases such as PostgreSQL, MySQL, Oracle, or SQL Server. Integrate messaging platforms such as Apache Kafka or RabbitMQ. Implement application security using Spring Security, OAuth2, or JWT. Write unit and integration tests using JUnit, Mockito, or similar frameworks. Troubleshoot application issues and perform performance tuning and debugging. Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Work with Git for source-code management and collaborative development. Containerize applications using Docker and deploy/manage workloads using Kubernetes. Work with cloud platforms such as AWS, Azure, or GCP. Participate in code reviews, technical discussions, Agile ceremonies, and sprint planning. Collaborate with architects, business analysts, QA engineers, DevOps engineers, and other development teams. Required Skills 5+ years of professional software development experience. Strong proficiency in Java 8/11/17+. Strong experience with Spring Boot and Spring Framework. Hands-on experience with Microservices architecture. Strong knowledge of REST APIs and web services. Experience with React.js or Angular. Strong JavaScript/TypeScript fundamentals. Experience with Hibernate/JPA. Strong SQL and relational database experience. Experience with Git and CI/CD. Good understanding of Docker and Kubernetes. Experience with at least one major cloud platform: AWS, Azure, or GCP. Strong understanding of object-oriented programming, design patterns, and software development lifecycle. Excellent troubleshooting, communication, and problem-solving skills.
Ce que vous ferez
Design, develop, and maintain scalable full-stack enterprise applications using Java, Spring Boot, and modern front-end frameworks. Integrate RESTful APIs, manage databases, and implement CI/CD pipelines for deployment.
Exigences
Requires 5+ years of professional software development experience with strong proficiency in Java and the Spring ecosystem. Candidates must have hands-on experience with microservices, cloud platforms, and containerization tools like Docker and Kubernetes.
Compétences indiquées
- Microsoft AzureSouhaitée
- KubernetesSouhaitée
- SQLSouhaitée
- API RESTSouhaitée
- CI/CDSouhaitée
- AngularSouhaitée
- DockerSouhaitée
- JavaScriptSouhaitée
- TypeScriptSouhaitée
- Amazon Web ServicesSouhaitée
- JavaSouhaitée
- Google CloudSouhaitée
- Spring BootSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Spring Boot
- Microservices
- React.js
- Angular
- REST APIs
- Hibernate/JPA
- SQL
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- TypeScript
- JavaScript
- CI/CD
Domaines d’emploi
- Software
- Technology
- 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
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte