Back to results

Senior Consultant

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

5+ years of hands-on Java development experience, with deep expertise in core Java, object-oriented design, advanced data structures, multithreading, and concurrency (including troubleshooting).

Proven proficiency with Java Collections Framework for efficient data handling.

Strong expertise in messaging and event platforms (Solace, Kafka, AMPS) and event-driven architecture design.

Extensive experience with RESTful APIs and microservice architecture, ideally in a cloud environment.

Strong Capital Markets knowledge, particularly within Equities, with a track record of building/supporting high-availability financial systems.

Experience navigating and contributing to complex, distributed systems, understanding concepts like fault tolerance and scalability.

Familiarity with DevOps practices and tools (CI/CD, Git, automated testing).
More about this job

Responsibilities

Build and support high-availability financial systems, particularly for Equities, using Java and event-driven architecture. Contribute to complex distributed systems and microservices, with attention to fault tolerance, scalability, and DevOps practices.

Requirements

Requires at least five years of hands-on Java development experience, including strong knowledge of core Java, object-oriented design, data structures, concurrency, and the Java Collections Framework. Candidates should also have expertise in messaging platforms, RESTful APIs, microservices, Capital Markets, distributed systems, and familiarity with DevOps tools and practices.

Skills

  • Java
  • Object-Oriented Design
  • Data Structures
  • Multithreading
  • Concurrency
  • Java Collections Framework
  • Solace
  • Kafka
  • AMPS
  • Event-Driven Architecture
  • RESTful APIs
  • Microservices
  • Capital Markets
  • Equities
  • Distributed Systems
  • DevOps

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Consulting

Keywords

  • Java
  • Core Java
  • Object-Oriented Design
  • Data Structures
  • Multithreading
  • Concurrency
  • Java Collections Framework
  • Solace
  • Kafka
  • AMPS
  • Messaging Platforms
  • Event-Driven Architecture
  • RESTful APIs
  • Microservices
  • Cloud
  • Capital Markets
  • Equities
  • High-Availability Systems
  • Distributed Systems
  • Fault Tolerance
  • Scalability
  • DevOps
  • CI/CD
  • Git
  • Automated Testing

Report this job