Java Developer

Maarut, Inc.

$90K — $120K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of hands-on software engineering experience in low-latency or real-time systems.
  • Proficient in Java, with a focus on concurrency, tuning, and memory management.
  • Strong command of Linux/UNIX command line interface.
  • Exceptional problem-solving and debugging capabilities.

Responsibilities

  • Design, implement, and deploy enhancements to the electronic trading platform.
  • Support and optimize existing systems and features.
  • Collaborate with software engineers across different time zones.
  • Automate repetitive tasks to reduce manual workload.

Benefits

  • Opportunities for investment in cutting-edge technology.
  • Chance to work on a scalable and high-performance global trading platform.
  • Collaborative working environment with global team exposure.
  • Focus on automation and AI in development processes.
Full Job Description
Job Description
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

Similar Jobs

More Jobs at Maarut, Inc.

More Finance & Insurance Jobs

Find similar Java Developer jobs: