Senior Java Consultant

4 months ago


Toronto Ontario, Ontario, Canada 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?


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.


Senior Java Developer


* 10+ years of professional software development experience.

* Programming experience in Java (Core Java and Frameworks like Spring / Spring Boot) including object-oriented design, Angular CLI, Angular Material or ReactJS.

* 2+ year with Apache Kafka, Kafka streams.

* 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems

* 3+ years of cloud experience (AWS / Azure / GCP)

* 3+ years of DevOps - CI/CD

* Strong in Data Structures and Algorithms

* Understand the problem and choose the right Data Structures and Algorithms to use

* Handle Time Space complexity

* Strong understanding of System Design.

* Ability to explain the trade-offs in certain design decisions

* Explain complex technical concepts in an easy-to-understand way


FD provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


Candidate personal data will be processed in line with our Global Candidate Privacy Notice available on our website.



  • Toronto, Ontario, Ontario, Canada Tata Consultancy Services Full time

    Inclusion without ExceptionTCS is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity and is reflected in our people stories across our...


  • Toronto, Ontario, Ontario, Canada 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?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...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About the Role:As a Senior Java Software Engineer at Tata Consultancy Services, you will play a key role in designing, developing, and maintaining high-quality, scalable Java-based applications. Our ideal candidate has a strong background in Java development, with experience in functional programming, Spring Boot, and related frameworks.We are seeking an...


  • Toronto, Ontario, Canada Genpact Full time

    Genpact is a dynamic global consulting and services company that drives business impact through technology. As a Senior Java Developer, you will play a crucial role in shaping the future of our clients.We are currently seeking an experienced Senior Java Developer to join our team in Toronto, ON. In this role, you will be responsible for designing,...

  • Senior Java Developer

    4 months ago


    Toronto, Ontario, Ontario, Canada 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?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...

  • Senior Java

    3 months ago


    Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full time

    Our client is seeking a Senior Java (Springboot) Developer to work on a major digital banking application. This is a hybrid role, 3x/week in downtown Toronto. Must Have Skills:Software Development: Java 17+ (Springboot), Web services/APIs Microservices design/development experience required3+ years of Kubernetes experience Version Control: GIT.Experience...

  • Senior Java

    2 months ago


    Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full time

    Our client is seeking a Senior Java (Springboot) Developer to work on leading Loyalty and Rewards application for Tier 1 financial institution. Must Have Skills:Software Development: Java (Spring, Springboot), J2EE, Web services/APIs (SOAP, REST, JSON), jUnit, Swagger and KafkaMicroservices design/development experience requiredExperience with...

  • Java Developer

    2 days ago


    Toronto, Ontario, C6A, Ontario, Canada Vectorsoft Full time

    We are looking for a highly skilled Senior Java Developer with expertise in Java internals, the Spring Framework, and REST API development to design and optimize complex software systems. The candidate should possess a deep understanding of advanced Java features, modern application design patterns, and best practices for scalability and...


  • Toronto, Ontario, C6A, Ontario, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for a Principal Software Engineer who is eager to boost capabilities of capital markets products and analytics platformsJava, SpringBoot, Kafka and Capital Markets / Derivatives Trading system experienceCandidate Requirements/Must Have Skills:Minimum 10 years of experience in enterprise application development using 2 or more...


  • Toronto, Ontario, Ontario, Canada Delpath Full time

    Senior Full Stack Java DeveloperLocation Address: Hybrid at Toronto (1/week)Contract Duration: 6 monthsExtension: Yes - subject to work demand.• Business group: Markets & enterprise technology - We are part of the Cross-Asset Engineering Team, who’s responsible of designing, developing and maintain the in-house built Front Office Blotter for ETF and...


  • Toronto, Ontario, C6A, Ontario, Canada Tata Consultancy Services Full time

    Inclusion without Exception:Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...

  • Senior Fullstack Java

    3 months ago


    Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full time

    Our client is looking for a Senior Fullstack Java (Spring) Developer Initial contract goes until May 31, 2024 with chances of extension. Fully remotely in Canada based on PST time zone. Must have: 5+ years of hands-on experience in designing, developing, testing and maintaining RESTful APIs and Microservices using one or more of the following...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking a highly experienced Senior Java Development Manager to lead our Java development team in Toronto, Canada. As a key member of our team, you will be responsible for designing, developing, and implementing complex applications using Java technologies.Key ResponsibilitiesLead and mentor a team of software developers to ensure their...


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Java Fullstack developer for a Long-Term opportunity.Position: Senior Full Stack Developer - Java + Angular/React JSWork Location: Toronto, ON (Hybrid Role –3 Days in Office/week)Duration: Long-Term Open-Ended...

  • Sr. Java

    3 months ago


    Toronto, Ontario, Ontario, Canada Apex Systems Full time

    Sr. Java / Microservices DeveloperDuration: 6 months from start date; Extension is highly possibleWork Location: Hybrid 1-2 days a week downtown Toronto,Hours: Monday-Friday, 9:00 am - 5:00 pm. No overtime expectedRole:Advisory Developer - you will be a key member of the technology team supporting Digital Transformation, successfully implementing complex,...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About Us">Tata Consultancy Services (TCS) is a leading IT services, consulting, and business solutions organization with over 55 years of experience partnering with the world's largest businesses in their transformation journeys.">Our Commitment to Excellence">We deliver our consulting-led, cognitive powered portfolio of business, technology, and engineering...


  • Toronto, Ontario, Canada CorGTA Full time

    Company Overview:We are seeking a highly skilled Senior Cloud Java Engineer to join our team at CorGTA, a leading company in the Fortune 1000 sector. As a key member of our engineering team, you will play a critical role in delivering high-quality software solutions to our clients.Estimated Salary: $125,000 - $150,000 per annum, based on Toronto's average...


  • Toronto, Ontario, Canada Source Code Full time

    We are looking for a Senior Java Developer to join our team at Source Code in downtown Toronto.As a Senior Java Developer, you will be responsible for leading the development of applications using enterprise Java technology and working within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of...


  • Toronto, Ontario, Ontario, Canada Infoya Full time

    Company DescriptionInfoya is a global IT consulting and services organization. We collaborate with visionary leaders to achieve outsized business impact by providing innovative solutions and exploring cutting-edge technologies. We work hand-in-hand with our clients to facilitate transformative change, guiding them through strategic shifts in technology,...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Senior Java Data ArchitectAt Triunity Software, Inc., we are seeking an experienced Senior Java Data Architect to lead our data engineering efforts and design scalable data pipelines. Estimated Salary: $160,000 - $200,000 per year (dependent on location and experience).Job Description:We are looking for a highly skilled data engineer with...