Java Software Engineer

Open Systems Technologies

📍 Montreal, QC, Canada

Full-time IT & Technology Posted February 21, 2026

Job Description

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
  • Knowledge in Production support, using tools like Splunk for server lo...