- Company Name
- QUANTEAM - North America (RAINBOW PARTNERS Group)
- Job Title
- Montréal [Hybrid] Java Developer
- Job Description
-
Job title: Java Spring Boot Developer (Hybrid)
Role Summary: Leverage extensive Java expertise to design, develop, and maintain backend services, RESTful APIs, and compliance reporting solutions for a capital‑markets investment bank.
Expectations: Deliver secure, high‑performance applications that meet evolving regulatory requirements; provide level‑3 production support; collaborate cross‑functionally with front‑end engineers and stakeholders; drive continuous improvement, performance tuning, and robust documentation.
Key Responsibilities:
- Design, implement, and maintain backend services and RESTful API endpoints.
- Build and enhance compliance applications, including data sourcing, transformation, and reporting from the data lake.
- Apply data quality controls (validation, exception handling, automated checks).
- Extend compliance platform for capital‑markets regulatory initiatives.
- Develop secure, versioned APIs and data feeds with comprehensive documentation.
- Provide level‑3 production support: root‑cause analysis, troubleshooting, issue resolution.
- Collaborate with front‑end teams to define interfaces, streamline data flows, and ensure efficient integration.
- Optimize system performance via query tuning, service refactoring, and pipeline enhancements.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
- Own deliverables, work independently, and operate effectively under pressure.
Required Skills:
- 6+ years Java development (Spring Boot, OOP, design patterns, unit testing).
- Proficient in Linux/Windows environments for setup and debugging.
- Strong SQL skills; write optimized queries against relational databases.
- Experience with Kubernetes (container orchestration, deployment, configuration).
- Cloud‑native development in public/private cloud; secure coding practices.
- Vulnerability management: identification, assessment, remediation in code and containers.
- DevOps mindset: CI/CD pipelines (Git, automated testing, build automation).
- Analytical, problem‑solving, and independent troubleshooting abilities.
- Knowledge of Spark, big data concepts, and schedulers (e.g., Autosys) is a plus.
- Familiarity with Azure services (AKS, Storage Accounts, Data Lake) and CI/CD tools (Jenkins, GitHub Actions) is an advantage.
- Excellent English communication (oral & written).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field (or equivalent practical experience).
---