Back to results

Java and Python Full Stack Developer

  • Quebec, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Java and Python Full Stack Developer

Work Assignment Location: Montreal QC (Hybrid)

Duration: 6 Months Contract with possible extension

Job Description

Job Summary

We are seeking an experienced Senior Java Full Stack Developer with strong hands-on expertise in Java, Python, modern frontend technologies, and enterprise application development.

The ideal candidate will have extensive experience designing and developing scalable applications using Java, Spring Boot, Microservices, and Python. The candidate should also have strong frontend development experience using Angular or React, along with expertise in REST APIs, database technologies, cloud platforms, and CI/CD pipelines.

The successful candidate will be responsible for developing end-to-end applications, building backend services, integrating APIs, implementing business logic, and collaborating with cross-functional teams to deliver high-quality and scalable enterprise solutions.

Required Skills and Qualifications

  • Java, Spring Boot, REST APIs
  • Python
  • Angular/React
  • SQL databases (Oracle, SQL Server, MySQL)
  • Git and Agile methodologies
  • Strong problem-solving skills

Nice to Nave

  • Experience with Apache Kafka, RabbitMQ, or other messaging platforms.
  • Knowledge of event-driven architecture and distributed systems.
  • Experience with AI/ML integrations or Python-based data processing.
  • Knowledge of system design, design patterns, and application architecture.
  • Experience working with large-scale enterprise applications.
  • Understanding of application security and performance engineering.
More about this job

Responsibilities

Develop end-to-end enterprise applications, backend services, and business logic using Java, Spring Boot, Python, and modern frontend technologies. Integrate APIs and collaborate with cross-functional teams to deliver scalable, high-quality solutions.

Requirements

Requires hands-on experience with Java, Spring Boot, REST APIs, Python, Angular or React, SQL databases, Git, and Agile methodologies. Desired experience includes messaging platforms, event-driven architecture, distributed systems, AI/ML integrations, enterprise applications, system design, security, and performance engineering.

Skills

  • Java
  • Spring Boot
  • REST APIs
  • Python
  • Angular
  • React
  • SQL
  • Oracle
  • SQL Server
  • MySQL
  • Git
  • Agile Methodologies
  • Microservices
  • Apache Kafka
  • RabbitMQ
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics

Keywords

  • Java
  • Python
  • Spring Boot
  • Microservices
  • REST APIs
  • Angular
  • React
  • SQL Databases
  • Oracle
  • SQL Server
  • MySQL
  • Git
  • Agile Methodologies
  • Apache Kafka
  • RabbitMQ
  • Messaging Platforms
  • Event-Driven Architecture
  • Distributed Systems
  • AI/ML Integrations
  • Data Processing
  • System Design
  • Design Patterns
  • Application Architecture
  • Enterprise Applications
  • Application Security
  • Performance Engineering
  • Cloud Platforms
  • CI/CD
  • API Integration
  • Business Logic

Report this job