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