cover image
EspaceProprio

EspaceProprio

www.espaceproprio.com

1 Job

144 Employees

About the Company

EspaceProprio croit que la maison est plus qu’un lieu de vie, c’est un lieu d’accomplissement. Notre mission : outiller les propriétaires et aspirant·es propriétaires pour réaliser leurs ambitions immobilières.

Listed Jobs

Company background Company brand
Company Name
EspaceProprio
Job Title
Développeur·euse back-end - EspaceProprio
Job Description
**Job title** Backend Developer **Role Summary** Deliver and maintain high‑quality backend services for the company’s web platforms using Java and the Spring framework. Design and implement RESTful APIs, microservices, and integrate with cloud infrastructure. Participate in end‑to‑end development cycles within a Scrum team, contribute to continuous integration and deployment pipelines, and collaborate with cross‑functional teams to ensure scalable, secure, and well‑tested solutions. **Expectations** - Produce clean, maintainable code that follows object‑oriented principles and established design patterns. - Develop comprehensive unit and integration tests, achieving high code coverage. - Engage actively in sprint planning, daily stand‑ups, retrospectives, and backlog refinement. - Participate in code reviews, adhere to coding standards, and contribute to DevOps practices. - Continuously investigate and implement improvements to performance, reliability, and scalability. **Key Responsibilities** - Design and develop new features for the organization’s internal and public web sites using Java, Spring Boot, Spring Data, and Spring MVC. - Build and expose REST APIs and implement microservice architecture patterns. - Execute end‑to‑end development: requirements analysis, solution design, implementation, testing, deployment, and monitoring. - Collaborate with front‑end developers, product owners, and QA engineers to define and validate business requirements. - Maintain and enhance existing codebases, perform refactoring, and address technical debt. - Create and maintain Docker images, and work with Kubernetes (EKS) for container orchestration. - Implement infrastructure-as-code using Terraform and Ansible. - Leverage AWS services (S3, Aurora, RDS, SES, SQS, CloudFront, etc.) to support application needs. - Integrate CI/CD pipelines (GitLab CI/CD), automate deployments, and manage Git repositories. - Perform security reviews, enforce best practices, and monitor system health. **Required Skills** - >5 years of professional experience in backend development. - Strong proficiency in Java (8/11+) and Spring ecosystem (Boot, Data, MVC, Cloud). - Expertise in building and consuming RESTful APIs and microservice architectures. - Solid understanding of relational databases (e.g., MySQL) and ORM frameworks. - Object‑oriented design and use of design patterns. - Experience with unit testing frameworks (JUnit, Mockito) and integration testing. - Version control proficiency (Git) and familiarity with code‑review workflows. - DevOps mindset: CI/CD pipelines, containerization (Docker), orchestration (Kubernetes). - Knowledge of cloud environments (AWS preferred, Azure or GCP accepted). - Familiarity with infrastructure-as-code tools (Terraform, Ansible). - Ability to work in a Scrum environment and collaborate within cross‑functional teams. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Certifications in Java, Spring, cloud platforms, or DevOps practices are a plus.
Montreal, Canada
Hybrid
Mid level
02-12-2025