Skip to content

Java Developer
Company | Synechron |
---|
Location | Montreal, QC, Canada |
---|
Salary | $95000 – $105000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Junior, 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.