IMC

Java Software Engineer

IMC

Apply
11 months ago
Amsterdam, Netherlands
Senior

Responsibilities

  • Code, develop, test, deploy, and maintain applications for Trading and Risk Management teams.
  • Gather requirements and feedback from internal stakeholders to implement automation solutions.
  • Take ownership of end-to-end product development from requirements gathering to production.
  • Balance time to production with software quality and testability.
  • Consider trade-offs between latency, throughput, simplicity, scalability, and maintainability.

Requirements

  • At least 5 years of experience as a Software Engineer.
  • Strong programming skills in Java 11+, with experience in the latest versions preferred.
  • Familiarity with Python is preferred.
  • Experience with Docker and Kubernetes.
  • Comfortable working in Linux environments.
  • Ability to gather business requirements and deliver solutions quickly.
  • Capable of working on greenfield projects with minimal supervision.
  • High degree of flexibility and adaptability in a rapidly evolving environment.
  • Strong troubleshooting and diagnostic skills.
  • Curiosity and willingness to learn about trading and capital markets.
  • Eligibility for ESTA and US Visa Waiver Program for occasional travel.

Tech Stack

DockerJavaKubernetesLinuxPython

Categories

BackendDevOpsTesting