02 Sep
|
Leap Recruitment Partners
|
Quebec City
02 Sep
Leap Recruitment Partners
Quebec City
Senior Java & Spark Developer
Location: Montréal, QC, Canada
Employment Type: Full-Time
Compensation: $80,000 – $110,000 CAD + Comprehensive Benefits
Leap Recruitment Partners has been engaged by a global leader in the financial services and capital markets space to identify an experienced Senior Java & Spark Developer.
In this role, you will collaborate with cross-functional, global technology teams to design, build, and optimize mission-critical data processing engines. You will work at the intersection of high-performance backend development, big data ecosystems, and complex financial technology.
The Role & Responsibilities
- Data Pipeline Architecture: Design and implement robust, high-throughput distributed data pipelines utilizing Core Java, Scala, and Apache Spark.
- Core Application Development: Build low-latency, multi-threaded server-side applications engineered for batch and real-time processing.
- Database Integration: Connect data streams with cloud and enterprise databases, including Snowflake, PostgreSQL, and DB2, while optimizing SQL/PL-SQL queries.
- Global Collaboration: Partner with international quantitative, risk, and trading technology teams within an Agile framework to translate complex business needs into efficient technical solutions.
- Technical Mentorship: Drive engineering best practices through thorough code reviews, technical guidance, and active troubleshooting of production issues.
- Performance Tuning:
Continually refine algorithmic complexity, memory management, and data structures to ensure scalability across enterprise infrastructure.
Qualifications & Requirements
- Experience: 5 to 7+ years of hands-on software development experience with a deep mastery of Core Java.
- Big Data Suite: Proven track record building enterprise-grade data workflows with Apache Spark and event streaming systems like Apache Kafka.
- Database Expertise: Advanced proficiency in SQL/PL-SQL and experience integrating applications with cloud or relational databases (e.g., Snowflake, PostgreSQL, DB2).
- System Design: Solid understanding of multi-threading, concurrency, and performance optimization for low-latency systems.
- Domain Knowledge: Prior experience within banking, quantitative finance, or risk management technology environments is highly desirable.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Work Authorization: Must be legally eligible to work in Canada without sponsorship.
At Leap we are an Equal Prospect and Affirmative Action Employer. That means all applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. Leap will not tolerate any discrimination or harassment based on any of these characteristics. Leap encourages applicants of all ages.
📌 Java Spark Developer (Quebec City)
🏢 Leap Recruitment Partners
📍 Quebec City