Senior Full Stack Java Developer

September 5, 2025

Apply for this job

Job Description

Description

We are seeking an experienced Senior Full Stack Java Developer with strong expertise in distributed systems and cloud-based architectures to join our team in building a resilient, scalable, and secure settlement platform. The role involves active participation in requirements refinement, architecture, design, coding, automated testing, and CI/CD pipeline creation while following industry best practices in software development and DevOps. The ideal candidate will have a proven track record of building large-scale distributed applications, preferably leveraging Microsoft Azure or other public cloud offerings. You will also mentor junior developers, collaborate with cross-functional teams, and drive improvements in engineering processes and standards.

Key Responsibilities:

  • Participate in refinement sessions to clarify and shape requirements.
  • Write clean, performant, scalable, testable, and reusable code with automated test coverage.
  • Guide and mentor junior developers to follow best engineering practices.
  • Design and implement CI/CD pipelines, enable telemetry, and adopt DevOps best practices.
  • Apply microservices architecture principles to deliver resilient, scalable, and secure solutions.
  • Define database models and develop high-volume middleware solutions using messaging and REST-based technologies.
  • Collaborate with users, product owners, business analysts, and technologists across the firm.
  • Continuously enhance team standards, coding practices, and processes.

Required Qualifications:

  • 6+ years of hands-on experience in building distributed systems using agile methodologies.
  • Strong proficiency in Java and Spring frameworks (including Spring Boot).
  • Deep understanding of microservice architecture, design patterns, resiliency, scalability, security, and observability.
  • Experience with designing and implementing messaging-based and REST-based middleware.
  • Strong knowledge of relational and/or non-relational database models.
  • Familiarity with cloud development principles and DevOps practices.
  • Bachelor’s degree in computer science or a related field.
  • Strong oral and written communication skills.
  • Fast learner with a passion for continuous improvement.

Preferred Qualifications:

  • Experience with Microsoft Azure Cloud.
  • Knowledge of Angular for front-end development.
  • Experience integrating custom software with Microsoft Dynamics 365.
  • Familiarity with Kafka and MongoDB.
  • Prior experience in FinTech application development.
  • Experience working with global delivery teams.

Certifications:

Cloud certifications (Azure, AWS, or GCP) preferred but not required.

Education:

Bachelor’s degree in computer science, Information Technology, or a related field (master’s degree preferred).

Email ID * This field is required Please enter valid emailId.

Cell phone * This field is required Please enter valid cell phone.

First Name * This field is required Please enter valid first name.

Last Name * This field is required Please enter valid last name.

#J-18808-Ljbffr

Company

Compunnel, Inc.

Location

Montreal

Country

Canada

Salary

125.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2632836__3337?utm_source=3337&utm_medium=feed&keyword=Senior-Full-Stack&location=Montreal&geoID=3824