We are seeking a full stack developer with an excellent
command of Java to supplement the Equities Technology / Cash & Electronic
team. Client invests heavily in its front office electronic trading platform.
The successful applicant would help turn this investment into a scalable,
extensible and performant global trading platform.
The role requires experience with a highly automated
software development workflow as well as a containerized run-time environment.
The ideal candidate collaborates effortlessly online and offline and practices
data-driven code optimizations – with or without the help of AI. Prior
experience with order management systems (OMS) or low-latency applications is a
plus.
Key Responsibilities
- Design, implement and deploy enhancements to client’s
electronic trading platform
- Support and optimize what you and your colleagues have built
- Collaborate with software engineers in other time zones
- Reduce toil and repetitive tasks by automation
Requirements
Required Skills & Experience
- 5+ years of hands-on software engineering of low-latency or
real-time systems
- Excellent Java proficiency required, including concurrency,
tuning, and memory management
- Good command of Linux/UNIX command line interface
- Excellent problem-solving and debugging skills
Preferred Skills
- Using agentic AI for software maintenance
- 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)
- Working-knowledge of CI/CD techniques
Skills Required
- 5+ years of hands-on software engineering of low-latency or real-time systems
- Excellent Java proficiency, including concurrency, tuning, and memory management
- Good command of Linux/UNIX command line interface
- Excellent problem-solving and debugging skills
- Using agentic AI for software maintenance
- 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)
- Working-knowledge of CI/CD techniques
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.







