Principal Software Engineer

2 weeks ago


Canada, CA First Derivative Full time

Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?


Principle Full Stack Java Software Engineer – Toronto (hybrid)


First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities – whether you're in the early stages of your career, looking for a new direction, or wanting to continue in a position of leadership.


Joining the world’s largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety, and flexibility.


We have an opportunity for a Principal Full Stack Java Software Engineer with a high profile Canadian Bank.


What will you do?


We're partnering with a leading Canadian bank to revolutionize their OTC derivatives trading platform. This project will modernize their current system, leveraging cutting-edge technologies like Spring Boot, Java, and Angular 12. As a key player in this development, you'll be instrumental in designing and implementing the platform architecture, shaping the future of OTC derivative trading.


Their main tech stack includes:


• Angular 12 for Web UI

• REST Endpoints for communication.

• Java/Spring Boot for services

• MS SQL Database

• Apache Airflow for Orchestration


What experience will you need?


• Hands on knowledge of Core Java, Collections, Concurrency, Spring Framework

• Understanding of Microservice architecture, developed using Spring Boot.

• Experience using development and build tools, ideally: Maven, Gradle, Git, IntelliJ and Eclipse

• Experience of fast paced Agile working environments.

• Understanding of TDD and proficient in writing JUnit testcases

• Highly motivated with the desire to explore and learn new technologies and frameworks.

• Capacity to work efficiently both independently and within a team.

• Critical thinking and problem-solving skills

• Strong written and spoken English.


What's in it for you?


You will embark upon a career with life-long learning at its core, facilitating rapid professional and personal development and the opportunity to design your own career path.


  • Software Engineer

    5 days ago


    Canada, CA Altruistic Informatics Consulting Full time

    Our government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. Key Responsibilities:Design and implement software solutions.Plan, test, and evaluate communication protocols using RF laboratory equipment.Work on...


  • Canada, CA Teacup Tech Systems Full time

    Work Experience:10 or more years experience building enterprise grade or web-scale software using Java and Open Source technologiesExperience in Health Insurance Projects on Canada will be given Preference You have earned a post-secondary diploma or degree and/or relevant working experience in business, technology or engineeringStrong conceptualization...


  • Canada, CA ZIRO Full time

    Engineering | Anywhere in Canada | Full-time, Permanent *Accepting applications from across Canada only* La version française suitYou made it here and we’re glad you did. Perhaps you are curious about how our potential matches up with yours. Or perhaps you are keen to do something amazing. Either way, it’s a match worth exploring. At ZIRO, you have the...

  • Engineering Manager

    2 weeks ago


    Canada, CA Cain & Associates Full time

    Civil/Structural ManagerLocation: Canada (preference for British Columbia or Alberta)Position Overview:We are seeking a highly skilled and experienced Civil/Structural Manager to join our dynamic team. The ideal candidate will have a Professional Engineer (P. Eng) designation in either British Columbia, Alberta, or the USA, along with a proven track record...


  • Canada, CA Skills Alliance Full time

    Do you want to help the fight against Cancer? Working at this company you would be at the the forefront of new boundaries in Medical technology; redefining the way the world looks at Cancerous Tissue!The problem when operating on cancer patients is that it is often very difficult to know exactly which tissue is healthy, and which is cancerous.Currently,...


  • Canada, CA Outright Consulting Full time

    We are currently seeking a motivated Junior Electrical Engineering Technologist, Journeyman PSE, or Electrical Engineer to join our clients field services team on a full time basis. If you are an excellent communicator and skilled problem-solver with strong attention to detail we would love to hear from you.Responsibilities:Testing and commissioning of power...


  • Canada, CA Insight Global Full time

    As an Engineering Manager you will have the following key areas of ownership:AdTech Lead: Provide the subject matter expertise for solutions and implementation of ad technology on our digital properties (desktop web, mobile web and mobile apps) and implementations on third-party partner digital propertiesYou will recommend technical solutions based on...


  • Canada, CA People Can Fly Studio Full time

    People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller,...


  • Canada, CA Invafresh Full time

    WHO WE ARE: Based in Mississauga, Canada, and deployed globally, Invafresh is a leading technology company specializing in FreshologyTM software solutions for supermarket & boutique fresh food grocers around the world. In business since 1988, Invafresh continues to invest in its people and technology. Today, Invafresh is an organization of experienced and...

  • DevOps Engineer

    3 weeks ago


    Canada, CA V-Solve Full time

    Responsibilities:As a DevOps engineer setup CI/CD pipeline for application deploymentWork in the DevOps team, to build new shared infrastructure services for on premises failover environment: S3, Kafka, Data StoreWork with DevOps team to establish connectivity between new failover shared services and existing shared services: Secret, identity, LDA, DNS,...


  • Canada, CA Apex Systems Full time

    Apex Systems is a global IT services provider, and our staffing practice has an opening for a Support Engineer with customer service experience (internal or external support), technical accreditation in networking and PowerBI/Tableau experience to place at our client, a multinational technology corporation.Client: Multinational technology corporationTerms:...


  • Canada, CA Modis Full time

    10+ years experience with Java, Power BI, Oracle DB and MySQL.· 10+ years experience in supporting and maintaining applications using Oracle SQL Developer and optimizing query performance.· 10+ years experience with supporting and maintaining large complex legacy applications.· 5+ years experience with developing reports using Power Bi.· 5+ Years...

  • BIM Manager

    2 weeks ago


    Canada, CA Hays Full time

    BIM Manager - Mechanical Job Overview:We are seeking a highly skilled and experienced BIM Manager with Revit experience and a Mechanical Engineering degree to join our team. The successful candidate will have experience with plumbing and mechanical systems in commercial, institutional, and industrial building projects. As a BIM Manager, you will be...


  • Canada, CA Vered Klein Recruitment Consultants Full time

    Are you a driven and ambitious interior designer with a passion for creating spaces that leave a lasting impression? Do you dream of making a meaningful impact on society through your work? We’re searching for an Intermediate Interior Designer to join our team, where innovation and creativity intersect to shape the future of design excellence.At our...


  • Canada, CA True North Positioning Full time

    Company DescriptionTrue North Positioning is a construction surveying company located in the Greater Toronto Area, Canada. We specialize in multi-trade construction layout, as-builts, 3D modelling and 3D scanning. Our team is dedicated to providing accurate and reliable surveying services to support construction projects of all sizes.Role DescriptionThis is...


  • Canada, CA Musashi AI North America Full time

    Musashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities...

  • Project Geo

    2 weeks ago


    Canada, CA Seequent Full time

    The CompanySeequent builds world-leading subsurface software, helping create a better understanding of the earth to ensure a better world for all.We are constantly evolving at the forefront of technology to transform how geo-professionals work, eliminating barriers to understanding by connecting software, teams, and the tools they need.Every day, our...


  • Canada, CA Next Structural Integrity Inc. Full time

    Thermal Hydraulic and Safety Analyst - Nuclear Industry About the CompanyNSI provides a broad multi-disciplinary suite of engineering services to its clientele. We deliver state-of-the-art, cost-effective engineering services to a range of industries including, but not limited to, Nuclear Power Generation, Oil & Gas, and Manufacturing. Our mission is to...

  • Estimating Manager

    2 weeks ago


    Canada, CA Phase Consulting Full time

    *The job location can be either Vancouver or OntarioCompany Overview:Our client, a global leading engineering and consulting firm with projects in over 80 locations worldwide, is seeking a Lead Estimator/Estimating Manager. With a commitment to delivering outstanding results for clients, this firm tackles challenging projects across various industries.About...

  • Senior UX Designer

    3 weeks ago


    Canada, CA Ascendion Full time

    About Ascendion :Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients....