Java fullstack developer
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.
- On-site
- Montréal, QC
- 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.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- On-site
Alcohol and Gaming Commission of Ontario (AGCO)
Information Management Lead / Responsable de la gestion de l’information
- On-site
Dalfen Ltée
Accounting Technician
- On-site
Job summary
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.
What you’ll do
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.
Requirements
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.
Listed skills
- Microsoft AzurePreferred
- KubernetesPreferred
- SQLPreferred
- REST APIsPreferred
- CI/CDPreferred
- AngularPreferred
- DockerPreferred
- JavaScriptPreferred
- TypeScriptPreferred
- Amazon Web ServicesPreferred
- JavaPreferred
- Google CloudPreferred
- Spring BootPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- React.js
- Angular
- REST APIs
- Hibernate/JPA
- SQL
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- TypeScript
- JavaScript
- CI/CD
Job areas
- Software
- Technology
- Engineering
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available