Job Title or Location

Full Stack Engineer

FBSPL - 2 Jobs
Montreal, QC
Posted today
Job Details:
Full-time
Experienced

Scope of Position:

We are seeking a Senior Developer to join the Onboarding and Regulatory Platform team. This role requires a technologist with a strong foundation in distributed systems, Java-based web development, Angular, and enterprise integration. You will be a key contributor to the development of a new platform focused on cloud adoption, usability, and user experience, collaborating with global stakeholders across all phases of the SDLC- from requirements and design to delivery and iteration in an agile environment.

Key Responsibilities:

  • Develop and enhance enterprise-grade onboarding and regulatory platforms using modern Java and web technologies
  • Work closely with product owners and global users to build efficient and user-friendly UIs
  • Own and drive the development of critical modules, ensuring alignment with established design patterns, architecture, and coding standards
  • Collaborate with infrastructure, QA, and other development teams for seamless project execution
  • Participate in all agile ceremonies and contribute to continuous improvement of practices
  • Translate functional and non-functional requirements into scalable and secure solutions
  • Perform unit, integration, and automated testing, with a focus on reliability and maintainability
  • Stay current with emerging tools and technologies to suggest improvements and drive innovation

Must-Have Skills & Experience:

  • 5+ years of hands-on experience in Java EE, core Java, Spring, Spring Boot
  • Strong background in web development using Angular, NodeJS, JavaScript, and front-end frameworks
  • Experience building and consuming RESTful web services and working within a Service-Oriented Architecture (SOA)
  • Expertise in Object-Oriented Design (OOD), Design Patterns, and Application Integration
  • Proficiency in SQL and database design (e.g., Oracle, PostgreSQL, MySQL)
  • Solid hands-on experience with test automation using Junit, Jasmine, Karma, etc.
  • Comfortable working in Unix/Linux environments
  • Strong communication and collaboration skills, especially in a distributed global team environment
  • Ability to analyze, troubleshoot, and resolve technical and system integration issues
  • Eagerness to learn and adapt to new technologies and evolving business requirements

Nice-to-Have / Preferred Skills:

  • Experience with NgRx, Micro frontends
  • Familiarity with distributed caching systems
  • Knowledge of NoSQL databases such as MongoDB
  • Exposure to Big Data technologies like Hadoop, Apache Spark, Elasticsearch
  • Experience with managing and integrating external data/vendor feeds

Education: Bachelors Degree

Share This Job: