Back to results

Fullstack Developer (Java Spring Boot / React)

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

About the Company:

As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, representing 35 different nationalities, collaborates across 10 international offices: Paris, Lyon, New York, Montreal, London, Brussels, Geneva, Lisbon, Porto and Casablanca.

Context

We are looking for a Senior Full-Stack Developer (Java Spring Boot / React) to contribute to the development and evolution of applications supporting Securitization. You will join a cross-functional team (Business Analysis, Development, QA, Support) responsible for the full lifecycle of the information system.

Key Responsibilities

  • Develop and design robust backend functionalities using Java Spring Boot (Spring Data JPA, Spring Security)
  • Develop and maintain user interfaces in React
  • Design and implement high-performance, well-documented REST APIs
  • Establish and maintain a scalable, decoupled Hexagonal Architecture
  • Apply TDD/BDD practices using JUnit, Mockito, and Cucumber
  • Maintain and improve CI/CD pipelines (Kubernetes, Helm, ArgoCD)
  • Conduct constructive code reviews and mentor junior developers
  • Contribute to code quality through Sonar and Software Craftsmanship best practices
  • Write and maintain technical documentation
  • Support effective coordination and communication with international delivery teams

Candidate Requirements

Advanced Proficiency (Strong Expertise)

• Java: strong command of the language and its ecosystem

• Spring Boot: deep expertise, including Spring Data JPA and Spring Security

• REST APIs: experience designing and implementing robust, well-documented APIs

• Hibernate: strong knowledge of persistence and ORM concepts

• Testing Frameworks: JUnit, Mockito, Cucumber, and other unit/integration testing tools

• CI/CD & Git: solid experience with continuous integration pipelines and version control

• Hexagonal Architecture: ability to build maintainable and loosely coupled architectures

• TDD/BDD: hands-on experience with Test-Driven Development and Behavior-Driven Development

Good Knowledge

• Kubernetes, Helm, ArgoCD: container deployment and orchestration

• Agile Methodologies: familiarity with Scrum and Kanban practices

• Kafka: experience with event-driven messaging systems

• Jira: project management and task tracking

• SQL (PostgreSQL): optimized queries and data modeling

• MongoDB: NoSQL database experience

• Sonar: code quality analysis and monitoring

Additional Skills

• Code Review: ability to conduct constructive code reviews and support junior developers' growth

• Software Craftsmanship: commitment to technical excellence and best engineering practices

• Technical Writing: strong documentation and communication skills

• Team Player: excellent interpersonal and collaboration skills

More about this job

Responsibilities

Develop and maintain backend services, React interfaces, and high-performance REST APIs for applications supporting securitization, using a scalable Hexagonal Architecture. Contribute to testing, CI/CD, code reviews, technical documentation, code quality, mentoring, and coordination with international teams.

Requirements

The role requires strong expertise in Java, Spring Boot, REST API design, Hibernate, testing frameworks, CI/CD, Hexagonal Architecture, and TDD/BDD practices. Candidates should also have knowledge of Kubernetes, Helm, ArgoCD, Agile methods, Kafka, PostgreSQL, MongoDB, and Sonar, along with collaboration and technical writing skills.

Skills

  • Java
  • Spring Boot
  • React
  • REST APIs
  • Hibernate
  • Spring Data JPA
  • Spring Security
  • Hexagonal Architecture
  • JUnit
  • Mockito
  • Cucumber
  • TDD/BDD
  • Kubernetes
  • Helm
  • ArgoCD
  • Kafka

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Consulting

Keywords

  • Java
  • Spring Boot
  • React
  • Spring Data JPA
  • Spring Security
  • REST APIs
  • Hibernate
  • Hexagonal Architecture
  • JUnit
  • Mockito
  • Cucumber
  • TDD
  • BDD
  • CI/CD
  • Git
  • Kubernetes
  • Helm
  • ArgoCD
  • Agile
  • Scrum
  • Kanban
  • Kafka
  • Jira
  • PostgreSQL
  • MongoDB
  • Sonar
  • Securitization
  • Software Craftsmanship
  • Code Review
  • Technical Documentation

Report this job