Principal Java Engineer

7 days ago


Montreal, Quebec, Canada First Derivative Full time

We are a people-first company powered by specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities for ambitious technologists.

At First Derivative, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, and clients in the Capital Markets dedicated consultancy space.

About the Role

A Senior Java Developer with 10+ years of professional software development experience is sought to contribute to the architecture and design of new and current systems. The ideal candidate will have expertise in Java (Core Java and Frameworks like Spring / Spring Boot) including object-oriented design.

The role requires 2+ years of experience with Apache Kafka, Kafka streams, and strong programming skills. Experience with Angular CLI, Angular Material or ReactJS is desirable.

The successful candidate will have 3+ years of experience contributing to the architecture and design of new and current systems, including cloud experience (AWS / Azure / GCP), DevOps - CI/CD, and strong understanding of System Design.

Key Responsibilities:



  • Montreal, Quebec, Canada Aldo Full time

    Découvrez l'OpportunitéNotre équipe technique de Groupe ALDO cherche un Développeur Java principal chevronné pour renforcer notre équipe d'experts. Vous serez chargé de concevoir, développer et maintenir à jour du code de haute qualité, réutilisable et efficace en utilisant Java.MissionCe poste est idéal pour un expert en développement Java qui...


  • Montreal, Quebec, Canada Aldo Full time

    Titre du poste : Développeur Java principalÉquipe : Équipe de développementPyramide hiérarchique : Gestionnaire de projetCompétences requises :Expérience avancée en programmation JavaConnaissance approfondie de la conception et de la mise en œuvre d'architecturesExpérience en personnalisation et intégration de systèmesConnaissance des solutions...


  • Montreal, Quebec, Canada Explorance Full time

    Job Description:As a Senior Software Engineer - Java, you will be responsible for designing, developing, and testing software applications using Java. You will work closely with the development team to ensure that all software meets the required standards and is delivered on time.Main Responsibilities:- Design, develop, and test software applications using...


  • Montreal, Quebec, Canada Genpact Full time

    Genpact, a global professional services and solutions firm, is seeking an experienced Senior Java Software Engineer to join our team. With over 125,000 employees across 30+ countries, we deliver innovative solutions that shape the future.We offer a competitive salary of $120,000 - $180,000 per year, depending on experience and qualifications.In this role,...


  • Montreal, Quebec, Canada LGS, une Société IBM an IBM Company Full time

    At LGS, an IBM company, we strive to create a work environment that fosters your professional growth. Our diverse and inclusive culture welcomes talents from local and international backgrounds.About the RoleWe are seeking an experienced Senior Java Software Engineer to join our team in Quebec. As a member of our team, you will play a critical role in...


  • Montreal, Quebec, Canada Aldo Full time

    Développez votre carrière au sein du Groupe ALDONous recherchons un Développeur Java principal pour rejoindre notre équipe de technologie de l'information. Ce poste offre une opportunité unique de travailler dans un environnement dynamique et d'évoluer dans une culture d'apprentissage continu.Compétences requisesConcevoir, développer et maintenir à...


  • Montreal, Quebec, Canada Accolite Full time

    Job Title: Senior Software Engineer - Java SpecialistAbout the Role:We are seeking an experienced Senior Software Engineer to join our team in Montreal. As a key member of our engineering department, you will be responsible for designing, developing, testing, and deploying high-quality Java-based software applications using the Spring framework.About the...


  • Montreal, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    We are seeking a skilled Java developer to join our team at ALLTECH CONSULTING SVC INC. As an Enterprise Java Software Engineer, you will be responsible for building and maintaining software solutions that drive business growth and innovation.The ideal candidate has strong knowledge of Java, data structures, and algorithms, with experience in Agile...

  • Software Engineer

    6 days ago


    Montreal, Quebec, Canada Accolite Full time

    We are seeking a highly skilled Software Engineer - Java Developer Specialist to join our team in Montreal, Canada.As a key member of our digital engineering team, you will be responsible for designing, developing, testing, and deploying high-performance Java-based software applications using the Java Spring and Spring Batch frameworks.The ideal candidate...


  • Montreal, Quebec, Canada Randstad Full time

    About the Job:As a software engineer at our company, you will be responsible for designing and developing software applications using Java and Python. Your primary goal will be to create efficient, scalable, and maintainable software solutions that meet our clients' needs.Key Responsibilities:• Design and develop software applications using Java and...


  • Montreal, Quebec, Canada Recooty Full time

    We are seeking an experienced Senior Java Software Engineer to join our team at Recooty, where you will play a key role in designing and developing cloud-based solutions using Java technology.The ideal candidate will have a strong background in Java development, with experience in Core Java, J2EE, Spring, Hibernate, and Spring Batch. You should also be...


  • Montreal, Quebec, Canada Accolite Full time

    OverviewBounteous x Accolite, a leading digital engineering firm, is seeking an experienced Senior Java Developer to join their team. As a key member of the company, you will play a crucial role in designing, developing, and deploying high-performance Java-based software applications.About the RoleThis is a hybrid position, requiring 3 days of in-office work...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the OpportunityWe are seeking a highly skilled Senior Java Software Engineer to join our team in Global Banking Technology & Operations (GBTO). As a key member of our development team, you will play a crucial role in designing, developing, and delivering cutting-edge software solutions that meet the evolving needs of our clients and market...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    About the JobWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have proficiency in Java and Python programming languages.Responsibilities* Design and develop software applications using Java and Python* Collaborate with cross-functional teams to meet business objectives* Troubleshoot and resolve software...


  • Montreal, Quebec, Canada Accolite Full time

    Seeking a skilled Senior Java Developer to join our team in Canada. As a key member of our development team, you will design, develop, test, and deploy high-performance Java-based software applications using the Java Spring and Spring Batch frameworks.The ideal candidate will have 7+ years of experience in software development, with a strong focus on Java...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our Global Banking Technology & Operations team. As a member of this team, you will be responsible for designing and developing cutting-edge software solutions that meet the evolving needs of our clients and market requirements.What You'll DoCreate new features, including...


  • Montreal, Quebec, Canada Aldo Full time

    Vous cherchez une opportunité de mettre en avant vos compétences en développement logiciel ? Le Groupe ALDO vous offre un poste de Développeur Java principal. Avec plus de 50 ans d'expérience, nous sommes engagés à créer un monde où l'amour, la confiance et l'inclusion règnent.Nous recherchons un candidat doté d'une expérience...


  • Montreal, Quebec, Canada TS Imagine Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team in Montreal. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java.About the RoleIn this role, you will work closely with our global development team to integrate, build, and grow...


  • Montreal, Quebec, Canada Reliant AI, Inc. Full time

    About the RoleWe are seeking a highly skilled Principal Data Architect to lead our efforts in designing and architecting ML solutions with our data scientists and engineers. Collaborate to build scalable, distributed, and fault-tolerant infrastructure for large data volumes and real-time inference.Key Responsibilities:Design and architect ML solutions,...


  • Montreal, Quebec, Canada CHROME TECHNOLOGIES Full time

    Rôle et ResponsabilitésNous recherchons un Développeur Java Senior pour rejoindre notre équipe de conseillers technologiues à Chrome Technologies.Le candidat interviendra auprès de nos clients dans la réalisation des projets qu'ils nous ont confiés, en utilisant ses compétences en développement Java et AWS.Les responsabilités de ce poste...