Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design and develop reliable solutions using modern technology and architecture, while taking ownership of technology platforms and supporting modernization and agile initiatives. Collaborate with business lines to understand their needs and problems.
Job details
Position: Senior Java Developer Location: Montreal, QC, (3 days onsite must) Duration: 12 Months Interview Mode: Video + Face 2 Face As a member of a Java development squad, you will: Design & develop innovative, reliable solutions using latest technology architecture Take ownership of the technology platforms Drive the modernization and agile agenda Collaborate and understand the needs and problems of our business lines What you will bring to the role Bachelor’s degree in Computer Science or related field 8+ years of professional work experience with Java Good knowledge of Unix/Linux Excellent written and verbal communication skills Things to highlight on your resume While these are not required, we are very interested in speaking with people who have exposure to the following technologies or subjects. Do not hesitate to highlight them on your resume! Experience with microservice architecture Experience with Spring/Spring Boot Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems Experience building real time applications in Multithreading for a Unix/Linux platform Experience working with Source Code Management solutions like (ex. Git, Perforce, CVS) Experience with IntelliJ or Eclipse IDE Experience with cloud technologies (AWS, Azure) and DevOps Proficiency with Enterprise level database (ex. Oracle, SQL Server, Sybase, DB2, Snowflake) and SQL Trading and financial modelling & knowledge of financial technologies (e.g., FIX, Swift protocol) Experience testing software (e.g., Unit testing, using frameworks, performance testing/tuning) Experience debugging or performing issue diagnosis Experience with Scala/functional programming
What you’ll do
Design and develop reliable solutions using modern technology and architecture, while taking ownership of technology platforms and supporting modernization and agile initiatives. Collaborate with business lines to understand their needs and problems.
Requirements
Requires a bachelor's degree in Computer Science or a related field, at least eight years of professional Java experience, and good knowledge of Unix/Linux. Strong written and verbal communication skills are also required.
Listed skills
- SQL · Preferred
- Java · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Unix/Linux
- Microservices
- Spring Boot
- Distributed Systems
- Multithreading
- Cloud Technologies
- DevOps
- SQL
- Financial Technology
- Software Testing
- Debugging
- Scala
- Agile Development
Job areas
- Software
- Technology
- Finance & Accounting
More jobs from Qualis1 Inc.
Senior Data Engineer
- Hybrid
- Montréal, QC
- Posted Oct 14, 2026
Clarity PPM Developer
- On-site
- Toronto, ON
- Posted Oct 9, 2026
