Enable job alerts via email!

Full Stack Java Developer

CGI

Montreal

On-site

CAD 70,000 - 110,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Full Stack Java Developer in Montreal. The role requires strong skills in Java and cloud-based application development, with emphasis on Agile practices and a passion for problem-solving. Candidates with prior experience in FinTech and strong analytical skills are especially encouraged to apply.

Qualifications

  • Bachelor's in Computer Science or a related field.
  • Hands-on experience in designing & building distributed transactional systems.
  • Strong analytical skills and passion for problem-solving.

Responsibilities

  • Design and write clean and testable code with relevant unit/integration tests.
  • Understand TDD, BDD, and test automation frameworks.
  • Experience of Agile development & DevOps practices.

Skills

Analytical skills
Problem solving
Java 8+
Clean code design
Test automation
Agile & DevOps
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Spring
Hibernate
Azure Cloud
Unix
Python

Job description

MOR1JP00054332 - Full Stack - Java developers

Skills required (essential):
Bachelor's in Computer Science or a related field-Hands-on experience in designing & building distributed transactional systems
Years of experience:
  • 0-2 (junior)
  • 3 5 (intermediate)
  • 6 8+ (senior)

Role:
  • Strong analytical skills and passion for problem-solving
  • Excellent working knowledge of Java 8+ or any other OO language, databases (relational and / or no-SQL),middleware (Web services, messaging, caching) -Experience in designing and writing clean and testable code with relevant unit / integration tests.
  • Understanding of TDD, BDD, and test automation frameworks (cucumber, concordian, etc) -Solid understanding of design patterns, system resiliency, observability, scalability and performance-Experience of Agile development & DevOps practices-Good communication skills.
Skills desired (recommended):
  • Prior experience in FinTech application development.
  • Exposure to working in a global delivery team.
  • Experience of leading and mentoring developers.
  • Understanding of Cloud-based application development preferably using Microsoft Azure Cloud.
  • Familiarity with Spring, Hibernate, Json , CXF, JMS, MQ, Autosys -Experience with multithreading and related challenges.
  • Experience with Unix, Shell scripting and Python.

MOR1JP00054332 - Full Stack - Java Developers

Required skills (essential):
  • Bachelor's degree in computer science or a related field - Practical experience in the design and construction of distributed transactional systems.
  • Years of experience:
    • 0-2 (junior)
    • 3 5 (intermediate)
    • 6 8+ (senior)
  • Strong analytical skills and passion for problem solving.
  • Excellent working knowledge of Java 8+ or any other OO language, databases (relational and / or non-SQL).
  • Experience in designing and writing clean and testable code with unit and integration tests relevant.
  • Understanding of TDD, BDD and test automation frameworks (cucumber, concordian, etc.) - Strong understanding of design patterns.
  • Good understanding of design patterns, resilience, observability, scalability and systems performance - Experience in Agile development and DevOps practices - Good communication skills.

Desired skills (recommended):
  • Previous experience in the development of FinTech applications.
  • Working experience within an international delivery team.
  • Experience in leading and mentoring developers.
  • Understanding of cloud-based application development, preferably using Microsoft Azure Cloud.
  • Knowledge of Spring, Hibernate, Json, CXF, JMS, MQ, Autosys.
  • Experience of multithreading and its related challenges.
  • Experience with Unix, Shell scripting and Python.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur Full Stack (Java) / Full Stack (Java) Developer - Intermediate

Harris Computer

Quebec

Remote

CAD 80,000 - 110,000

5 days ago
Be an early applicant

Développeur Full Stack (Java) / Full Stack (Java) Developer - Intermediate

ACCEO Solutions

Quebec

Remote

CAD 75,000 - 100,000

5 days ago
Be an early applicant

Ubuntu Core Software Engineer

Canonical

Montreal

Remote

CAD 70,000 - 90,000

12 days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Montreal

Remote

CAD 80,000 - 110,000

12 days ago

Senior Full Stack Java Developer

LanceSoft

Montreal

On-site

CAD 100,000 - 140,000

3 days ago
Be an early applicant

Développeur Full Stack (Java) / Full Stack (Java) Developer - Intermediate

MediSolution

Montreal

On-site

CAD 80,000 - 110,000

7 days ago
Be an early applicant

DÉVELOPPEUR DEVOPS Montréal (télétravail) 2024-09-19

Gravity Conseil

Montreal

Remote

CAD 80,000 - 120,000

9 days ago

Software Engineer - OpenStack

Canonical

Montreal

Remote

CAD 80,000 - 110,000

14 days ago

Junior Full-Stack Java Developer

Alithya

Montreal

On-site

CAD 60,000 - 80,000

12 days ago