Java Developer

Montreal

Offre publiée le 2026-02-06

LanceSoft Inc

Overview

Job Title: Java Developer

Location: Montreal (Day 1 onboarding onsite / in office presence 3x week)

As a Java developer, you will contribute hands-on to Firm’s Assurance & Legal Technology platforms. The role requires strong Java development experience. You will work in a fast-paced, innovative environment with energetic developers who are eager to learn and apply cutting-edge technology to solve business challenges. You should adapt quickly to change in a evolving financial and regulatory landscape, ask questions when needed, and leverage the skills of those around you. Daily responsibilities include coordinating with a global team, translating critical business requirements into code, adopting agile practices, enabling integrations, performing code reviews, focusing on code quality and tooling, reporting project status, and learning our in-house frameworks and Java best practices.

Responsibilities

  • Development and maintenance of the Firm’s Assurance & Legal Technology platforms.
  • Own the product vision and actively improve the product and platform.
  • Design and implement business solutions in agile squads.
  • Learn and embrace agile principles and ceremonies.
  • Perform code reviews and provide feedback to other developers.
  • Contribute to test automation and continuous integration/continuous deployment.
  • Influence design and architecture of technical solutions through active participation in discussions.
  • Collaborate with other IT teams and stakeholders to ensure smooth end-to-end delivery.
  • Learn next-generation and relevant upcoming technologies.
  • Abide by Firm Technology Policies and Procedures and SDLC/PLC requirements.
  • Embrace and promote the Firm’s culture and core values: putting clients first, doing the right thing, leading with exceptional ideas, giving back, and diversity and inclusion.

Required Skills

  • Bachelors+ in Computer Science or a related field.
  • 7 years of hands-on experience in Core Java, Spring, Spring Boot, Hibernate, RESTful microservices and JUnit.
  • Ability to write optimized, efficient, and clean code.
  • Strong Object-Oriented Programming and Design Pattern concepts with practical experience.
  • Strong analytical and problem-solving skills; able to design and implement solutions.
  • Team player with a positive attitude and strong work ethic.
  • Strong oral and written communication skills, with ability to collaborate with global teams.
  • Write unit tests that exercise major logic components of the code.
  • Hands-on expertise in implementing HTTP/HTTPS and REST interfaces and services.
  • Git/GitHub code repository familiarity.
  • Solid relational database and SQL knowledge (DB2, PostgreSQL, Oracle, Azure SQL). Experience writing SQL for data querying and analysis.
  • Linux, Unix, and Shell scripting. Experience with Spring/Hibernate and XML-based technologies.
  • Experience in development on other application types (web applications, batch, or streaming).
  • Experience with Copilot is a plus.

*//EEO Employer: Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation

#J-18808-Ljbffr