Lead Back-End Developer

Posted Apr 2

Job description

A rapidly-growing company that is developing an innovative trading platform while utilizing advanced technologies is looking for a Lead Back-End Developer. The developer will be responsible for monitoring the performance of web applications and infrastructures. The company's platform provides traders with access to multi-asset trading technology for liquidity and instruments, a tailored perspective of the markets, and relevant support. This is a great opportunity for developers who are eager to work in an agile environment while solving complex problems as they arise.

Job Responsibilities:

  • Build robust products that are scalable and highly performant
  • Collaborate with cross-functional teams to deliver high-quality products
  • Set the standard for future employees and build out the engineering function
  • Drive some of the company-wide tech initiatives striving towards continuous technical excellence

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as a back-end developer
  • Extensive experience working with Java 8, Git, Gradle, and Jenkins
  • Prolific experience with Cucumber, JUnit, Aeron, and Mockito
  • Familiarity with Swagger and Vertx.io
  • Competent working knowledge of event-sourcing architecture
  • Comprehensive understanding of Core Java with a focus on real-time, low latency, and effective memory allocation
  • Extensive experience in distributed system architecture, such as microservices
  • Solid background in test-driven development (TDD)
  • Experience working in an Agile environment and Continuous Delivery 
  • Good knowledge of the Amazon stack (EC2, S3)
  • Demonstrable experience with Jira for story and defect management
  • Extensive experience working with Risk technologies (PnL, Margin calculations)
  • Familiarity with Order Execution flow (FIX Protocol - New Order Single, Execution Report) 
  • Nice to have some experience with Java 11+
  • Excellent English communication skills