Search jobs > Toronto, ON > Senior consultant

Senior Java Consultant

First Derivative
Toronto, Ontario, Canada
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, ReactJS, React Hooks, React Native.
  • 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.

8 hours ago
Related jobs
First Derivative
Toronto, Ontario

Programming experience in Java (Core Java and Frameworks like Spring / Spring Boot) including object-oriented design, ReactJS, React Hooks, React Native. ...

Lyons Consulting Group
Toronto, Ontario

Senior Java Application Consultant - Toronto-. We are seeking a skilled Senior Java Application Consultant to join our team. This role involves collaborating with developers to design, develop, and maintain Java-based applications. The consultant will manage the entire software development lifecycle...

Synechron
Mississauga, Ontario

We are looking for an experienced Java Developer to be responsible for providing solutions for technical issues which may affect product delivery. The Java technical lead will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks. Java 11 version, Spring ...

Promoted
Michael Page International Canada Limited
Toronto, Ontario

Review and process change orders in collaboration with the project manager. Strong ability to plan, organize, and execute projects from start to finish, ensuring all aspects of the project are completed to specification, on time, and within budget. Collaborative mindset with the ability to work clos...

Promoted
KeyData Associates
Toronto, Ontario

You will be responsible for analyzing, designing, and implementing IAM solutions to meet the organization's business objectives. You will collaborate with cross-functional teams to understand business requirements, identify gaps in existing processes, and recommend improvements to enhance securi...

Promoted
Canonical - Jobs
Toronto, Ontario

This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. The Pro client is used at all ranges, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work wit...

Promoted
UBILD Technologies Inc.
Toronto, Ontario

We are seeking a Construction Project Manager to join our team! You will oversee project planning, scheduling, budgeting, and implementation. Oversee all aspects of a construction project from planning to implementation. Allocate resources for assigned projects. Interface with project...

PartnerRe
Toronto, Ontario

Business Data Analyst will be responsible for the analysis, development, and support of all incoming client data files for processing in PartnerRe systems. Assist internal stakeholders with requests for data, data inquiries, analyze any data discrepancies with supporting documentation. Responsibilit...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for several Intermediate and Senior Software Engineers to join a rapidly growing SaaS company based in Toronto with remote employees across Canada and the US. Listed as one of the fastest-growing startups in Canada with extensive plans for growth, this company is a hidden ...

Great Canadian Gaming Corp.
Canada, Canada

Java Software Developer Job#62139. Mindwire is currently seeking a Java Software Developer to work for our valued Federal Government client. Must have a minimum of five years of demonstrated hands on experience developing web-based applications using Java and JavaScript (React) with relational datab...