Posted in

Java Developer

Java Developer

CompanySynechron
LocationMontreal, QC, Canada
Salary$95000 – $105000
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level

Requirements

  • Deep understanding of core server-side Java with practical experience of multi-threading.
  • Demonstrable ability to write quality solutions and to identify / avoid poor solutions and common pitfalls.
  • Good Problem solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Software testing methods.
  • A day to day working knowledge of Linux.
  • Relational database experience, ideally Sybase and/or DB2 with a proficiency in writing SQL queries.
  • Understanding of message-based architectures (MQ, Pub Sub, Kafka and/or similar techs).
  • Full software development lifecycle experience in an enterprise setting.
  • An interest to learn the business supported by the applications.
  • A willingness to be flexible Located in Montreal for hybrid work model.

Responsibilities

  • Develop and implement unit tests and automated integration tests to ensure software quality and reliability.
  • Create and maintain runbooks to document processes, procedures, and best practices for system operations.
  • Collaborate with the dedicated test team to participate in comprehensive User Acceptance Testing (UAT), full system regression tests, and change rollback tests.
  • Engage in Level 3 regional production support as part of a global support team, providing timely resolutions to production issues.
  • Adapt to a dynamic business environment by being flexible and responsive to changing priorities and requirements.
  • Work across multiple technologies and disciplines, demonstrating adaptability and a commitment to delivering quality solutions within established timelines.

Preferred Qualifications

  • Experience of distributed NoSQL databases, ideally MongoDB.
  • Advance relational database query optimisation.
  • Python and Linux Shell scripting.
  • Knowledge of the Equity Swaps and/or Equity Derivative business.