Senior Java Consultant

First Derivative
Toronto, Ontario, Canada
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

2 days ago
Related jobs
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...

Capgemini
Toronto, Ontario

Senior Java Application Consultant - Toronto-076658. 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 lif...

Promoted
EDAC Connectors
Markham, Ontario

We are seeking a skilled and detail-oriented Data Analyst with additional responsibilities in data. Oversee the end-to-end process of data flow from source systems to central databases. Work closely with other departments to address data-related issues and optimize data. This role will combine data ...

Promoted
Teamrecruiter.com Inc
Toronto, Ontario

Compile program/ project charters and business/project plans to support activities, including the most suitable approach to be used in the development of each applicable program/project, to ensure business objectives and data integrity are achieved. Deliver to program/project sponsors a project mana...

Promoted
Thundersoft
Toronto, Ontario

Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design. ...

Scotiabank
Toronto, Ontario

Java, Python development in an enterprise environment. ...

Element Fleet Management
Mississauga, Ontario

Full Stack Developer (Backend Bias). Full Stack Developer (Backend Bias). Lead a team of developers, conduct code reviews, mentor junior developers, and ensure the quality and delivery of the projects. Optimize the stack for performance, security, and scalability within new projects and existing cod...

VEDICSOFT
Toronto, Ontario

Java, J2EE and Sybase/SQL Server. Experience designing large scale Java applications with high availability. ...

Travelers
Toronto, Ontario

Under general supervision, the Business Systems Analyst is responsible for working with stakeholders to elicit, analyze, specify and validate business and solution requirements to meet business needs. The Business Systems Analyst is able to successfully transition to unfamiliar business and systems ...

Grammarly
Canada

As a Business System Analyst Q2C, you will be a key member of the Go-to-Market Business Systems and the broader Revenue Operations teams. To achieve our ambitious goals, we’re looking for a Business Systems Analyst, Q2C, to join our Revenue Operations team. ...