cover image
Open Systems Technologies

Java Software Engineer

Hybrid

Montreal, Canada

Freelance

05-02-2026

Share this job:

Skills

Communication Java SQL Splunk Test Architecture Programming Databases Agile Microservice Spring Hibernate Spring Boot Kafka Grafana

Job Specifications

Primary Responsibilities:

We are looking for a Java developer who can take ownership for the whole end to end delivery, performing analysis, design, coding, testing, and maintenance of large-scale and distributed applications. The successful candidate will be a highly motivated team player and is likely to have significant experience in application development, a strong technical background and good communication skills. He/she will interact directly with the users and with other technologists across the firm when using their framework/software.

Skills required (essential):

• Excellent working knowledge of the following technologies: Spring Boot, Java, Databases, Middleware (Soap/Xml/Messaging/RESTful services).

• JAVA 8+, Spring Boot, microservice architecture

• Strong in document-based db. like Mongo DB

• Strong in MS SQL or another relational database

• Messaging using Kafka, MQ etc.

• Writing unit test

• Knowledge in Production support, using tools like Splunk for server logs, Observability using Grafana

• Familiarity with MQ, Autosys, Hibernate, Spring

• Sound understanding of Object-Oriented Analysis, Design and Programming, familiarity with Design Patterns.

• Hands-on experience with multithreaded systems.

• Experience of iterative / agile development practices.

• Exposure to working in a global delivery team.

• Comfortable with direct interaction with the business users at all levels.

About the Company

Open Systems Technologies is a tier-one vendor for the world's most competitive financial and technology companies, offering both full-time and contract recruiting services across the country. We offer a positive, entrepreneurial, high performing culture where all employees have the unique opportunity to run a full desk. Our office looks, feels, and operates like a start-up, but with the stability, clientele, and resources that only an industry veteran can provide. At our core, we are structured to be flexible. With over 3... Know more