Lead Java Developer

Flexspring

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

4 weeks of paid vacation annually
Comprehensive health benefits package
Work from home with flexible hours
Team events

Job summary

Flexspring is looking for a Senior Research and Development Developer to enhance their integration platform. In this role, you will design and implement core components and collaborate with developers and stakeholders to solve complex challenges.

The ideal candidate will have a Bachelor's degree in Software Engineering or Computer Science and significant experience with Java and JavaScript. Flexspring offers a flexible work-from-home setup, generous paid vacation, and a comprehensive health benefits package.

Qualifications

  • Bachelor's degree or equivalent experience in Software Engineering or Computer Science.
  • Strong experience in Java/JavaScript in production environments.
  • Knowledge of Spring Framework and JUnit.

Responsibilities

  • Design and implement software components across the product suite.
  • Maintain core platform components with high-quality Java/JavaScript code.
  • Contribute to technical architecture decisions.

Skills

Java
JavaScript
Spring Framework
JUnit
Problem-solving
Collaboration

Education

Bachelor's degree in Software Engineering or Computer Science

Tools

REST APIs
SOAP web services
GraphQL
ReactJS
JMS

Job description

At Flexspring, you will have the autonomy and flexibility to tackle your role in a way that is right for you. We foster a learning culture that will allow you to develop new skills and progress in your career.

Who We Are

Flexspring is an iPaaS (Integration Platform as a Service) company specializing in HR data integrations. We partner with HR teams and HR software companies to design and deliver custom integrations that connect HR, payroll, and business systems, reduce manual work, improve data accuracy, and help people's operations run more efficiently.

The Role

As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and architecture. You will work closely with other developers, product stakeholders, and technical leaders to solve complex integration challenges and deliver scalable, reliable solutions.

This role is well suited for an experienced developer who enjoys working on foundational systems, influencing technical direction, and contributing to innovation, including AI-powered capabilities within our platform.

What You’ll Do
  • Design and implement software components and web applications across Flexspring’s product suite.
  • Evolve and maintain core platform components by writing high-quality Java and JavaScript code.
  • Write, maintain, and execute unit, integration, performance, load, and stress tests.
  • Contribute to technical architecture decisions and help shape the product and platform roadmap.
  • Lead by example through code reviews, technical guidance, and collaboration with other developers.
  • Deliver reliable, scalable solutions that support complex data integration use cases.
What you’ll bring
Must Have
  • Bachelor’s degree or college diploma in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience.
  • Strong experience with Java and/or JavaScript in production environments.
  • Solid knowledge of frameworks such as Spring and JUnit.
  • Experience designing, publishing, and consuming web service APIs.
  • Strong problem-solving skills and the ability to work through complex technical challenges.
  • Ability to collaborate effectively with other developers and technical stakeholders. High standards for code quality, reliability, and maintainability.
  • Self-motivated, accountable, and comfortable taking ownership of technical outcomes.
Nice to Haves
  • Experience with additional technologies such as Groovy, REST APIs, SOAP web services, GraphQL, ReactJS, or JMS
  • Exposure to HR and/or financial data integrations
  • Experience contributing to AI-powered or data-driven solutions
What You Get
  • Work from home with flexible hours.
  • 4 weeks of paid vacation annually.
  • Comprehensive health benefits package for you and your family.
  • Team events and opportunities to connect with colleagues.
  • Opportunity to work with cutting-edge technologies.
  • Competitive base salary.

For more information about Flexspring, visit: https://www.flexspring.com/

Equal Employment Opportunity Statement

Flexspring is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. Flexspring is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Flexspring are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Flexspring does not tolerate discrimination or harassment based on any of these characteristics. Flexspring encourages applicants of all ages.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

(EN/FR) Bilingual Integration Developer
(EN/FR) Bilingual Integration Developer

Flexspring • Montreal (administrative region)

Remote
CAD 70,000 - 90,000
Flexible hours
Work from home
Attractive base salary
+1
Java Developer
Java Developer

Flexspring, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Work from home
Flexible hours
4 weeks vacation
+4
IT Ops Specialist
IT Ops Specialist

Flexspring • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Competitive salary
Stock options
Flexible hours
+2
Lead Java Developer
Lead Java Developer

Synechron • Mississauga

On-site
CAD 80,000 - 110,000
Senior Software Developer - Java
Senior Software Developer - Java

Highspring • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citi • Mississauga

On-site
CAD 90,000 - 120,000
Lead Java Developer - Vice President
Lead Java Developer - Vice President

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Developer – Spring Boot | TDD | CI/CD | AWS
Senior Java Developer – Spring Boot | TDD | CI/CD | AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Citi • Mississauga

On-site
CAD 94,000 - 142,000