Java Software Engineer

Kyiv, Ukraine


Our team is currently working on development and support of financial trading platform for the largest US Options broker/dealer company.
It provides a unique, award-winning suite of products and solutions delivering highly customizable, completely transparent trading technologies, execution services, analytics, and regulatory technologies to the institutional trading community.
A key feature that distinguishes our customer from competitors is the complete transparency of the system for their clients.
On this position, you will have an opportunity to participate in high load financial trading platform design and development as well as gain knowledge of US Capital Markets.


  • Design and implement new functionality and applications (80% of time);
  • Support, refactor and optimize the platform applications (20% of time).


  • Server-side programming technologies including Java and Spring;
  • Strong experience in Java core (Java 8) + Multithreading;
  • Experience in Spring Framework 4 (core, XML configuration, JMS, JDBC);
  • Expertise in SQL + Oracle or PostgreSQL database;
  • Optimization and refactoring of application code experience;
  • Maven expertise;
  • Intermediate or higher English level (B1+).

Nice to have

  • Knowledge of JMS, AMQP;
  • Experience in Capital Markets;
  • Expertise in Groovy;
  • Experience in Google Guava + Apache commons;
  • Familiarity with MyBatis, Infinispan.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers;
  • Flexible work schedule.