Senior Java Developer

Compunnel Inc.

Montreal

On-site

CAD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Senior Full Stack Java Developer with over 5 years of experience to join their Global Security Settlements Team in Montreal. This essential role involves building a secure, cloud-based settlement platform to handle high volumes of global trades. The ideal candidate must demonstrate expertise in Java, Spring frameworks, and microservices architecture, while embracing agile methodologies.

You will collaborate closely with product owners and other stakeholders, ensuring clear communication while mentoring junior developers and implementing DevOps best practices. Strong problem-solving skills and a Bachelor's degree in Computer Science are essential.

Qualifications

  • 5+ years of experience in building distributed systems applying agile practices.
  • Strong working knowledge of core Java and Spring frameworks, including Spring Boot.
  • Sound understanding of microservice architecture and design patterns.
  • Experience in defining database models.

Responsibilities

  • Actively participate in refinement sessions to ensure clear requirement definition.
  • Write clean, performant, scalable, testable, and reusable code.
  • Mentor and guide junior developers on best software development practices.
  • Implement DevOps best practices including creating CI/CD pipelines.

Skills

Java
Spring Framework
Microservices Architecture
DevOps Practices
Agile Practices
Communication Skills
Problem-solving Skills

Education

Bachelor's Degree in Computer Science

Tools

Microsoft Azure
Angular
Kafka
MongoDB

Job description

JOB SUMMARY

The Global Security Settlements Team is seeking a Senior Full Stack Java Developer with 5+ years of experience to join their Montreal-based team. This role is crucial in building a resilient, scalable, and secure cloud-based settlement platform that handles high volumes of trades and financial transactions globally. The developer will be involved in all phases of the development lifecycle, from requirements refinement and architecture design to implementation, testing, and deployment, all within an agile framework. This position requires close collaboration with product owners, users, and other stakeholders, emphasizing the need for strong communication and problem‑solving skills. A background in building large-scale distributed applications, ideally on Azure or other cloud platforms, is highly valued.

Key Responsibilities
  • Actively participate in refinement sessions to ensure clear requirement definition.
  • Write clean, performant, scalable, testable, and reusable code and develop automated tests.
  • Mentor and guide junior developers on best software development practices.
  • Implement DevOps best practices, including creating CI/CD pipelines and enabling telemetry capture.
  • Contribute to enhancing team standards and improving development processes.
  • Interact directly with users, product owners, business analysts, and other technologists.
  • Participate in architecture, design, and implementation of a cloud‑based settlement platform.
Required Qualifications
  • 5+ years of experience in building distributed systems applying agile practices.
  • Strong working knowledge of core Java and Spring frameworks, including Spring Boot.
  • Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability.
  • Experience in designing and implementing high‑volume messaging and REST‑based middleware.
  • Experience in defining database models (relational or other).
  • Knowledge of DevOps practices and tools.
  • Familiarity with cloud‑based development principles.
  • Ability to learn quickly and a desire for continuous improvement.
  • Bachelor's Degree in Computer Science or a related field.
  • Strong oral and written communication skills.
Preferred Qualifications
  • Experience with Microsoft Azure Cloud.
  • Experience with Angular.
  • Familiarity and experience integrating custom software with Microsoft Dynamics 360.
  • Familiarity with Kafka and MongoDB.
  • Prior experience in FinTech application development.
  • Experience working in a global delivery team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Java Developer
Senior Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 78,120 - 111,600
Full Stack Java Developer
Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 100,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

Alltech Consulting Services, Inc. • Montreal

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

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 90,000 - 130,000
Senior Cloud-Native Java Engineer for FinTech
Senior Cloud-Native Java Engineer for FinTech

Alltech Consulting Services, Inc. • Montreal

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

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 120,000
Full Stack Java Developer
Full Stack Java Developer

Compunnel Inc. • Montreal

On-site
CAD 85,000 - 120,000
Java Software Engineer
Java Software Engineer

GALA SOLUTIONS Co. • Montreal

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

Randstad Enterprise • Montreal

On-site
CAD 100,000 - 140,000
Full Stack Developer (Java/JavaScript)
Full Stack Developer (Java/JavaScript)

Ztek Consulting, Inc. • Montreal

Hybrid
CAD 105,000 - 145,000