Experienced Java Software Architect

2 days ago


Montreal, Canada First Derivative Full time

Are you a highly skilled technologist seeking a challenging role that utilizes your expertise in software development? First Derivative is a people-first company that prides itself on providing first-class solutions to real-world problems.

We are a global consultancy specializing in Capital Markets, and we offer agile solutions and exciting career opportunities for individuals looking to grow their skills and experience.

This Senior Java Developer position offers the chance to gain exposure to various mission-critical projects, tech stacks, clients, and a company that prioritizes career development, variety, and flexibility.

We require a candidate with 10+ years of professional software development experience, including programming in Java (Core Java and Frameworks like Spring / Spring Boot) and object-oriented design.

A strong background in Apache Kafka, Kafka streams, and DevOps - CI/CD is also essential. Additionally, experience with Angular CLI, Angular Material or ReactJS, cloud platforms (AWS / Azure / GCP), and architecture and design patterns is desirable.

Key responsibilities include contributing to the design and architecture of new and current systems, ensuring scalability and reliability, and working collaboratively as part of a specialist problem-solving team.

A competitive estimated salary for this role is £90,000 - £110,000 per annum, depending on location and experience.

We value diversity and inclusivity and provide equal employment opportunities to all employees and applicants. Candidate personal data will be processed in line with our Global Candidate Privacy Notice available on our website.



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

    About the JobSociété Générale de Surveillance SA's Global Banking Technology & Operations department is seeking a skilled Java Software Architect to join our team. As a key member of our team, you will be responsible for managing US-based real-time payment applications, including SWIFT, Montran, and ACH Plus, which are directly connected to the Fedwire...


  • Montreal, Canada Epsilon Solutions Ltd. Full time

    About Epsilon Solutions Ltd.We are a leading software development company that provides innovative solutions to our clients. As a Java Architect, you will be part of our team that designs and implements complex software systems.


  • Montreal, Quebec, Canada Genpact Full time

    About the RoleWe are seeking an experienced Enterprise Java Solutions Architect to join our team. This is a full-time position that offers a unique blend of technical expertise and business acumen.Job DescriptionAs an Enterprise Java Solutions Architect, you will be responsible for designing, developing, and implementing large-scale Java-based solutions. You...

  • Software Architect

    2 weeks ago


    Montreal, Canada Yeah! Global Full time

    Note: This position does not offer any Visa sponsorship. We are only looking for applicants who are either local to Montreal, Canada or ready to relocate to the employer's location. Our client is seeking a highly skilled and experienced Software Architect to their team. As a Software Architect, you will be responsible for designing, developing, and...


  • Montreal, Quebec, Canada Accolite Full time

    At Accolite, we are seeking an experienced Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.We are looking for someone with strong understanding of database design principles and experience...


  • Montreal, Quebec, Canada IT UNLOCK CONSULTINC INC. Full time

    About Us:IT Unlock Consulting Inc. is a leading provider of digital transformation solutions, helping businesses address complex IT challenges through our expertise in application managed services, data management, advanced data analytics, ERP, CRM, and AI.Career Opportunity:We are seeking an experienced and skilled Chief Java Developer and Technical...


  • Montreal, Quebec, Canada ALSTOM Gruppe Full time

    About the Role:We are seeking an experienced Enterprise Solutions Architect to join our team at Alstom Gruppe. The ideal candidate will have a strong background in software development and architecture, with expertise in designing and leading complex system solutions.Key Responsibilities:Review project gap lists and propose roadmaps to fit project...

  • Java Architect

    4 days ago


    Montreal, Quebec, Québec, Canada Epsilon Solutions Ltd. Full time

    Role: Java Architect Location: Montreal, QCSalary: As per Market English and French are mandate. SkillsetMastering of programing language : JAVA 17 et +, JavascriptExpertise in these fields : Spring (Framework, Cloud, Web Services, Security and others) Hibernate/RestExpertise in devops tools: Git, mavenKnowledge of AngularKnowledge of Application servers and...


  • Montreal, Quebec, Canada SAP SE Full time

    Senior Java Developer PositionSAP SE is a leading provider of enterprise software solutions, helping organizations run better by using business insight more effectively. Our company culture emphasizes collaboration and innovation, with a strong focus on learning and development, recognition for individual contributions, and diverse benefit options.About the...


  • Montreal, Quebec, Canada GoMaterials Full time

    About the RoleWe are seeking an experienced Software Architect to lead the design, development, and deployment of scalable web applications and services at GoMaterials. This is a full-time, permanent position that offers 3 weeks of vacation plus 1 week off for holidays.Key ResponsibilitiesLead cross-functional teams to define technical requirements and...


  • Montreal, Quebec, Canada Axelon Services Corporation Full time

    Overview">Axelon Services Corporation is a leading provider of technology solutions, with a global presence and a strong commitment to innovation.">Salary">We are offering a competitive salary in the range of $120,000 - $180,000 per year, depending on experience.">Job Description">We are seeking an experienced Java developer to join our team and work on...


  • Montreal, Canada Quantum World Technologies Inc. Full time

    We are seeking a highly skilled Senior Java Developer to join our team at Quantum World Technologies Inc. in a challenging role that involves designing and developing complex software systems.The ideal candidate will have a strong background in Java technology stack, including Spring Boot, Spring REST, ORM, JSON, and Multithreading.They should also possess...


  • Montreal, Quebec, Canada Accolite Full time

    We are looking for a highly skilled Senior Software Architect to join our team at Bounteous x Accolite. This is a full-time position based in the United States, with a hybrid/onsite setup.Bounteous x Accolite is a leading provider of digital engineering services, working with top brands to create innovative solutions and drive business impact. With a global...


  • Montreal, Canada CB Canada Full time

    Architecte / Designer de solutions JavaDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Architecte / Designer de solutions Java pour une entreprise dans le domaine gouvernemental. Notre client est situé à Montréal.Description des tâches et responsabilités – Architecte / Designer de solutions...


  • Montreal, Quebec, Canada GURUS Solutions Full time

    At GURUS Solutions, we are seeking a highly skilled Technical Software Architect to join our team. This role involves designing and developing innovative software solutions that meet the needs of our clients.We offer a competitive salary of $120,000 per year, based on industry standards and location.Job Description:As a Technical Software Architect at GURUS...


  • Montreal, Canada TMC Canada Full time

    About the RoleWe are seeking an experienced Embedded Software Architect to join our team at TMC Canada. As an Embedded Software Architect, you will play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the globe.


  • Montreal, Quebec, Canada LanceSoft Full time

    Job SummaryWe are seeking a skilled Senior Java Software Engineer to take ownership of the end-to-end delivery of large-scale distributed applications. As a key member of our team, you will be responsible for performing analysis, design, coding, testing, and maintenance of complex software systems.About LanceSoftLanceSoft is a dynamic organization that...


  • Montreal, Quebec, Canada OSEDEA Full time

    Job DescriptionWe are seeking an experienced Senior Enterprise Software Architect to lead our software development team in designing and implementing cutting-edge solutions for our clients.About the RoleThis is a challenging opportunity for a highly skilled software engineer to take on a leadership role and contribute to the growth and success of our...


  • 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, Canada Bestinfo Systems LLC Full time

    Java Software Engineer_Montreal, Quebec Canada_Full-Time-Hybrid (on-site 3 days/week)_Direct HireRole: Java Software EngineerLocation: Montreal This is a hybrid (on-site 3 days/week) role based in Montreal, QuebecJob Type: Full-TimeJob Description:Role and Responsibilities:*Design, develop, test, and deploy Java-based software applications using the Java...