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