Talent.com
Alltech Consulting Services
Java Application DeveloperAlltech Consulting Services • Montreal Quebec, Canada
Java Application Developer

Java Application Developer

Alltech Consulting Services • Montreal Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Market Risk Technology is seeking a strong Java application developer with experience in developing distributed systems, capable of processing very high volumes of data. The ideal candidate will have extensive experience in Java development, a strong understanding of software engineering principles, and the ability to work collaboratively in a fast-paced environment. Market Risk Technology support the Market Risk Department in monitoring, measuring and reporting risk generated by the Company’s global business lines, and in implementing calculation models required for regulatory compliance. The Market Risk platform interfaces with various systems and obtains valuations and risk sensitivities, along with product attributes across all asset classes. The middle tier has many roles to play namely data ingestion framework, subscription managers, data driven event workflow, and streaming dynamic datasets over the wire. Responsibilities:
• Design, develop, and maintain high-quality Java SPARK applications.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable, and efficient code.
• Troubleshoot and debug applications to ensure optimal performance.
• Stay up-to-date with the latest industry trends and technologies.
• Design and implement data lineage solutions to track data flow across various systems.
• Develop and maintain data lineage documentation and metadata repositories. Requirements:
• 6+ Years hands-on experience with Core Java and related technologies.
• 3+ Year of experience working with SQL and database design.
• 2+ Year of hands-on experience with SPARK based processing.
• Strong object oriented design and development skills using core Java and Spring, Data Structures and algorithms and design patterns.
• A good understanding of how to build multi-threaded applications utilizing a service oriented architecture.
• A culture of incorporating unit test cases when designing systems using Junit/BDD
• Experience with development of event based system orchestration.
• Experience with development of rule based system.
• Strength in querying large relational databases in an optimized manner
• Ability to write scripts in Shell/Python • Excellent analytical ability
• Strong collaboration and communication skills.
• Experience with Agile methodologies and DEVOPS automation. Preferred Qualifications:
• Risk/Financial Systems development experience
• Understanding of massive parallel processing (MPP) architecture to support high volume data processing.
• Knowledge of Python syntax and experience with relevant libraries such as NumPy, Pandas etc.
Create a job alert for this search

Java Application Developer • Montreal Quebec, Canada

Similar jobs

Java Developer - laval

Covetuslaval, qc, ca
Full-time

Senior Java Developer / Java Backend Developer.We are seeking an experienced Senior Java Developer with 7+ years of expertise in designing, developing, and maintaining scalable enterprise applicati... Show more

 • Promoted

Senior Java Developer Montreal

AdaptiveMontreal (administrative region), QC, CA
Permanent

At Adaptive, we are a financial consulting firm that partners with capital, commodity, and digital market participants.We value differentiation through technology.Our experienced teams design and d... Show more

 • Promoted

Senior Java Developer

WepointMontreal (administrative region), QC, CA
Full-time

Wepoint is the architect of major transformations for businesses and public sector organizations.We support our clients from strategy through technological implementation, always striving to think ... Show more

 • Promoted

Senior Java Developer - Regulatory Applications

National Bank of CanadaMontreal (administrative region), QC, CA
Full-time

Pursue an impactful career as a Senior Java Back-End Developer in the National Bank's Financial Markets – Regulatory team.Leverage your backend Java skills to build reliable, scalable solutions.As ... Show more

 • Promoted

Java Developer - Montreal, Canada

Info-WaysMontreal (administrative region), QC, CA
Full-time

BGV will be done for the selected candidates.Engage with global team with various developers and support personnel.Work with QA and Support teams to ensure quality of product.Java / JEE expert, pos... Show more

 • Promoted

Application Developer - Intermediate (Remote) JP865

PathlionMontreal (administrative region), QC, CA
Remote
Full-time

Project Name: N/A – The resource is for the Contact Centre Platform Support and sustainment.Scope: The contact center program is initiated to bring consistent service to 80+ contact centers located... Show more

 • Promoted

Application Developer - National Bank

BilinguallinkLongueuil, Montérégie, CA
Full-time

A career as an Application Developer on the Clearing IT, Capital Markets team at National Bank means that you can specialize in application support and development in critical technology environmen... Show more

 • Promoted

Senior Application Developer

WSP in the U.S.Montreal (administrative region), QC, CA
Full-time

Be involved in projects with our Project Controls & Technology (PCT) and CM Team and be a part of a growing organization that meets our client's objectives and solves their challenges.At WSP, we ar... Show more

 • Promoted

Senior Software Developer - Java

Syntax Systems Ltd.Montreal (administrative region), QC, CA
Full-time

Senior Software Developer - Java, Montreal, QC.Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to b... Show more

 • Promoted

Application Developer - National Bank

National Banklaval, qc, ca
Full-time

A career as an Application Developer on the Clearing IT, Capital Markets team at National Bank means that you can specialize in application support and development in critical technology environmen... Show more

 • Promoted

Senior Java Developer - laval

Luxoftlaval, qc, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

Intermediate Java Developer - Agile

Tech Talent InternationalMontreal (administrative region), QC, CA
Full-time

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi... Show more

 • Promoted

Application Developer - laval

National Banklaval, qc, ca
Full-time

A career as an Application Developer on the Clearing IT, Capital Markets team at National Bank means that you can specialize in application support and development in critical technology environmen... Show more

 • Promoted

Core Java Developer (contract)

CapgeminiMontreal (administrative region), QC, CA
Full-time

We are seeking a highly experienced Senior Java Developer to join the Ops Tech department.In this pivotal role, you will contribute significantly to the successful delivery of the UPE Phase 2 initi... Show more

 • Promoted

Senior Java Developer

BehavoxMontreal (administrative region), QC, CA
Full-time

Behavox is a cloud‑native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms.The pla... Show more

 • Promoted

Application Developer (Hybrid)

Morgan StanleyMontreal (administrative region), QC, CA
Full-time

We're seeking someone to join our Corporate Workplace Technology (CWT) team as an Application Developer in Workforce Technology and Services to drive development of scalable full stack platforms.Th... Show more

 • Promoted

Application Developer

Compunnel, Inc.Montreal
Full-time

The Application Developer will be responsible for developing and configuring software and tools for test automation, incorporating DevOps practices into software delivery, and enhancing CI/CD test ... Show more

 • Promoted

Senior Java Developer in Wealth Management

Open Systems TechnologiesMontreal (administrative region), QC, CA
Full-time

Advance your expertise as a Senior Java Developer in the Wealth Management sector, focusing on delivering precise technical solutions based on business needs.Work independently with minimal supervi... Show more

 • Promoted

Java Developer - Capital Market

Banque Nationale du CanadaMontreal (administrative region), QC, CA
Full-time

A career as a senior Java back-end developer in the Financial Markets – Regulatory team at National Bank means acting as a specialist in regulatory application development.This job allows you to ma... Show more

 • Promoted

Senior Java Developer – AML & Microservices (Montreal)

Axelon Services CorporationMontreal (administrative region), QC, CA
Temporary

A technology services company is seeking a Java Developer in Montreal for a 12-month contract.The ideal candidate will have 6+ years of experience in Core Java, advanced Java/Spring Boot, and Agile... Show more