Closed listing
Senior Java Developer
- Montreal, QC, Canada
$65.52 USD / hour
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $65.52 USD / hour
- Closing date
- Experience
- Minimum 5 years hands-on experience with Core-Java (server-side), Spring, RDBMS.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Summary
- Location: Montreal
- Work Mode: Day 1 onboarding onsite / in-office presence required 3x/week
- Develop new and enhance existing Market Risk applications.
- Be part of an Agile squad with members in Montreal, Budapest, India, London, and New York, following Agile principles and applying DevOps practices.
- Collaborate with business partners to shape the tooling and technology landscape of Risk Management.
- Minimum 5 years hands-on experience with Core-Java (server-side), Spring, RDBMS.
- Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages.
- Strong object-oriented design and development skills, data-structures and algorithms, and design patterns.
- Understanding of multi-threaded applications and hands-on experience with concurrency packages.
- Strong experience with relational databases logical modeling and querying large relational databases in an optimized manner.
- Ability to write scripts in Shell/Perl/Python.
- Experience with Agile Development.
- Strong collaboration and communication skills.
- Ability to work independently following proper coding standards.
- Risk/Financial Systems development experience.
- Automated testing.
- The company is an equal opportunities employer providing a supportive and inclusive environment for all individuals to maximize their full potential.
More about this job
Responsibilities
Develop and enhance Market Risk applications while collaborating with a global Agile squad. Work closely with business partners to shape the tooling and technology landscape for Risk Management.
Requirements
Requires at least 5 years of experience with Core-Java, Spring, and RDBMS, along with expertise in distributed data processing. Candidates must possess strong object-oriented design skills and experience with multi-threaded applications and relational database modeling.
Skills
- Core-Java
- Spring
- RDBMS
- Apache Spark
- Python
- Object-oriented design
- Data structures
- Algorithms
- Design patterns
- Multi-threaded applications
- Concurrency packages
- Relational databases
- Shell
- Perl
- Agile development
- DevOps
Benefits
- Supportive and inclusive environment
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Finance & Accounting
- Engineering
- Data & Analytics
Keywords
- Java
- Spring
- RDBMS
- Apache Spark
- Python
- Shell
- Perl
- Agile
- DevOps
- Market Risk
- Risk Management
- Data structures
- Algorithms
- Design patterns
- Multi-threading
- Concurrency
- Relational databases
- Logical modeling
- Automated testing
- Financial systems