At a Glance
- Tasks: Build a secure cloud-based settlement platform and mentor junior developers.
- Company: Join a leading global security team in Montreal.
- Benefits: Competitive salary, flexible work options, and opportunities for growth.
- Other info: Collaborative environment with a focus on continuous improvement.
- Why this job: Make an impact in FinTech while working with cutting-edge technologies.
- Qualifications: 5+ years in distributed systems, strong Java skills, and agile experience.
The predicted salary is between 94500 - 115500 $ per year.
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 Dev Ops 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 Dev Ops 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 Mongo DB.
- Prior experience in Fin Tech application development.
- Experience working in a global delivery team.
- #J-18808-Ljbffr
Senior Java Developer in Montréal employer: Compunnel Inc.
Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.