Senior Java Developer

5 hours ago

Montreal, Quebec, Canada Axelon Services Corporation Full-time
  • Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
  • Duration: 12 months

Summary

  • Location: Montreal
  • Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
  • Duration: 12 months

Responsibilities

  • Develop new and enhance existing Market Risk applications.
  • Participate in an Agile squad with members located 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.
  • Introduce tools enabling better business processes required for meeting the company's regulatory obligations.

Requirements

  • Minimum 5 years of hands-on experience with Core-Java (server-side), Spring, and 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 building multi-threaded applications and hands-on experience with concurrency packages.
  • Excellent critical thinking and analytical ability.
  • Experience in building and supporting applications through basic prompt, data context management, and foundational model testing.
  • Incorporate unit test cases when designing systems using Junit.
  • Strong experience with relational databases logical modeling.
  • Ability to query large relational databases in an optimized manner.
  • Proficiency in scripting languages such as Shell, Perl, or Python.
  • Agile Development Experience.
  • Strong collaboration and communication skills.
  • Ability to work independently following proper coding standards.

Preferred Skills

  • Risk/Financial Systems development experience.
  • Experience with automated testing.

Benefits

This role is for an existing vacancy.