Full Stack Developer - Web

Montreal

Offre publiée le 2025-12-20

Compunnel, Inc.

Job Description

We are seeking a Full Stack Developer with strong Java expertise to join the Identity and Access Management (IAM) team within the Cyber Data Risk & Resilience Division. The role involves building and enhancing a key multi-tier application responsible for centralized access management data platforms. The candidate will work across a range of technologies, driving end-to-end feature development in an agile, DevOps-oriented environment. This is an opportunity to be part of a high-impact security division within a global financial institution.

Job Responsibilities

  • Design, architect, and implement core features of a multi-tier Java application
  • Develop new system features including ETL frameworks and object caching mechanisms
  • Enhance and maintain existing application components
  • Participate in the full software development lifecycle from requirement analysis to deployment
  • Collaborate with cross-functional agile teams across development, QA, and business stakeholders
  • Contribute to Agile / DevOps initiatives and continuous integration pipelines
  • Analyze, troubleshoot, and resolve application issues in a timely manner

Required Skills

  • 5–7 years of experience in full stack development using Java
  • Bachelor’s degree in Computer Science or a related field
  • Strong object-oriented design and multi-threaded programming skills
  • Proficient in relational databases (preferably DB2) and SQL
  • Hands-on experience with Big Data frameworks, especially Apache Spark
  • Familiarity with unit testing frameworks and best practices
  • Strong analytical and problem-solving abilities
  • Self-motivated and effective in team environments

Preferred Skills

  • Spring Framework (Spring Boot, Spring Data, etc.)
  • Familiarity with UNIX / Linux environments
  • Agile / DevOps methodologies
  • Experience with GIT, Jenkins, and CI / CD tools
  • Experience with SOA, REST / SOAP APIs, XML, JSON
  • Knowledge of In-Memory databases (e.g., Redis, Hazelcast)

Certifications

Java or Cloud certifications (preferred, not mandatory)

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

#J-18808-Ljbffr