Full Stack Developer

Montreal

Offre publiée le 2025-05-14

Compunnel, Inc.

The Full Stack Developer is responsible for leading project teams and supporting business system analysis, development, and occasional maintenance within a Java and React-based service-oriented architecture. This role requires hands-on expertise in both front-end and back-end development, along with strong collaboration skills to work closely with system architects, analysts, and QA teams to deliver high-quality, scalable solutions.

Key Responsibilities

  • Collaborate with Systems Architects, Software Team Leads, and Developers to design and implement technical solutions
  • Analyze complex data and develop database applications using best practices
  • Review functional requirements, create technical specifications, and estimate effort
  • Apply industry and internal standards in architecture, design, and development
  • Write and maintain technical documentation, including system designs, test plans, and user guides
  • Develop new features, perform maintenance fixes, and implement enhancements based on business needs
  • Provide production support and assist in troubleshooting application issues
  • Conduct unit and integration testing for both automated and manual testing environments
  • Mentor junior developers and support peer code reviews
  • Ensure system compliance with internal quality and performance standards
  • Contribute to Agile / Scrum ceremonies and cross-functional team collaboration

Required Qualifications

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience
  • Minimum 4 years of full-stack development experience
  • Strong self-motivation and ability to work independently with minimal supervision
  • Exceptional problem-solving and analytical skills
  • Proficiency in English (both verbal and written)
  • Strong collaboration skills within cross-functional Agile teams
  • Ability to prioritize tasks in a fast-paced, deadline-driven environment
  • Technical Skills

  • Back-End : Java, Spring Framework, Hibernate, API development and design
  • Development Tools : IntelliJ IDEA or similar Java IDE, Git, Issue tracking systems
  • Operating Systems : Proficiency in UNIX / Linux and Windows environments
  • Concepts : Strong understanding of data structures, algorithms, and system design
  • Preferred Qualifications (if any)

  • Background in securities, banking, or financial services
  • Experience working in a desktop Linux environment
  • Familiarity with Confluence or other collaborative documentation tools
  • Experience with Oracle databases
  • Certifications (if any)

  • Relevant Java, Spring, or front-end framework certifications are a plus
  • J-18808-Ljbffr