03 Nov
|
QUANTEAM - North America (RAINBOW PARTNERS Group)
|
Montreal
03 Nov
QUANTEAM - North America (RAINBOW PARTNERS Group)
Montreal
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 (Solid 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
📌 Fullstack Developer (Montreal)
🏢 QUANTEAM - North America (RAINBOW PARTNERS Group)
📍 Montreal