We’re checking whether this posting is accepting applications.
Browse current jobs- Employment type
- Contract
- Experience level
- 5+ years
- Posting language
- English
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Develop and maintain scalable full-stack applications, RESTful APIs, and microservices, including Python scripts and services for automation and data processing. Collaborate with business and technical stakeholders, conduct code reviews and testing, optimize applications, and support production deployments and troubleshooting.
Job details
Role Title: Full Stack Developer (Java, Python) Location: Montreal, QC (Hybrid) Duration: 6-12 Months contract with possible extension Job Description We are seeking an experienced Java Full Stack Developer with strong Python development skills to design, develop, and maintain scalable enterprise applications. The ideal candidate will have expertise in backend development using Java and Spring Boot, frontend technologies such as Angular or React, and Python-based automation, APIs, and data processing solutions. Required Skills: 5+ years of experience in Java Full Stack Development Strong experience with Java, Spring Boot, Microservices Hands-on experience with Python Frontend development using Angular, React, JavaScript, TypeScript, HTML, CSS REST API design and integration Experience with SQL/NoSQL databases Cloud experience (AWS, Azure, or GCP) Experience with Git, CI/CD pipelines, and Agile methodologies Responsibilities: Develop and maintain full-stack web applications Build scalable RESTful APIs and microservices Create Python scripts/services for automation and data processing Collaborate with business and technical stakeholders Perform code reviews, testing, and application optimization Support production deployments and troubleshooting Nice to Have: Docker, Kubernetes, PySpark, Kafka, Airflow, DevOps experience.
What you’ll do
Develop and maintain scalable full-stack applications, RESTful APIs, and microservices, including Python scripts and services for automation and data processing. Collaborate with business and technical stakeholders, conduct code reviews and testing, optimize applications, and support production deployments and troubleshooting.
Requirements
Requires 5+ years of Java full-stack development experience, strong Java, Spring Boot, and microservices skills, and hands-on Python experience. Candidates should also have frontend experience with Angular or React, REST API design and integration, SQL or NoSQL databases, cloud platforms, Git, CI/CD, and Agile methodologies.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- Python · Preferred
- Angular · Preferred
- React · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- HTML · Preferred
- CSS · Preferred
- REST APIs · Preferred
- Git · Preferred
- CI/CD · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- Python
- Angular
- React
- JavaScript
- TypeScript
- HTML
- CSS
- REST APIs
- SQL/NoSQL Databases
- Cloud Platforms
- Git
- CI/CD
- Agile Methodologies
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
More jobs from IMCS Group
Full Stack Engineer
- Hybrid
- ON
- Posted Nov 11, 2026
Guidewire Business Systems Analyst
- Hybrid
- ON
- Posted Nov 11, 2026
Python Developer
- Hybrid
- ON
- Posted Nov 11, 2026
Operations Analyst
- On-site
- ON
- Posted Nov 10, 2026
