Full Stack Developer

Maarut, Inc.

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software engineering focused on low-latency or real-time systems
  • Expertise in Core Java and microservices architecture
  • Proficient with Linux/UNIX command line
  • Strong understanding of the FIX protocol in Cash Equities
  • Experience with DevOps tools like Jenkins and Groovy
  • Ability to collaborate across diverse global teams
  • Excellent verbal communication skills

Responsibilities

  • Develop a FIX client and market-facing platform tailored to business needs
  • Engage with Product owners and business sponsors to gather requirements
  • Enhance test and deployment automation for Continuous Delivery
  • Build an event-based, high-throughput Order Management Platform
  • Communicate effectively with various stakeholders throughout all phases of development

Benefits

  • Collaborative work environment with a multi-cultural team
  • Opportunities for professional development and growth
  • Involvement in strategic projects critical to the company
  • Access to the latest technologies and tools for development
  • Flexible working arrangements to support work-life balance
Full Job Description
Job Description
Purpose of the Job:

We are looking for a Java Developer to be part of the Cash Equities Client & Market Connectivity team in Toronto. The job requires candidate to have design thinking and problem-solving skills. Candidate should demonstrate ability to build scalable architecture led solution and clear communication skills in geographically spread multi-cultural environment.

Responsible For:

The successful candidate will be expected to perform the following duties with a high level of competence:

  • Develop strategic FIX client facing & market facing platform to meet the business needs
  • Face off Product owners and business sponsors, discuss requirement and priority, manage communication and expectation.
  • Further improve test and deployment automation, increase maturity of Continuous delivery


Major Challenges:

  • Building an event based, high-throughput Order Management Platform that will become backbone of Cash Equities Future State Architecture


Requirements

ESSENTIAL CANDIDATE REQUIREMENTS (Experience, skills, competencies etc)

  • 5+ years of hands-on software engineering of low-latency or real-time systems.
  • Core Java with microservices, specifically designing and building Low latency systems with architecture such as Zero GC
  • Good command of Linux/UNIX command line interface
  • Proficient in the FIX protocol and domain knowledge in Cash Equities e.g. low touch ( DMA, DSA ) and high touch (managed, PT) order flow
  • Knowledge of DevOps tooling (Groovy, Jenkins CI /CD, Logging and Monitioring, Troubleshooting)
  • Collaborate with a multi-cultural geographically spread global organization
  • Non technical knowledge
  • Excellent communication skills
  • Work effectively with various business and IT stakeholders Good to have skills (Experience, skills, competencies etc)
  • Experience with container runtimes (Podman, Docker) and orchestration (Kubernetes)
  • Familiarity with message passing systems such as Kafka and Aeron
  • Practicing data-driven optimizations (profiling, metrics collection)
  • Problem solving skills with an ability to come up with feasible alternatives and optimal design solutions ADDITIONAL INFORMATION (KPIs, travel etc)
  • You are an excellent communicator, and are comfortable communicating directly with the Sales/Trading Desk and internal Technology teams and are able to range up and down the detail depending on your audience.
  • You will handle all phases of development (requirements through to implementation), establishing solid relationships and trust built on proven delivery.

Similar Jobs

More Jobs at Maarut, Inc.

More Information Technology Jobs

Find similar Full Stack Developer jobs: