If you are looking for growth – this position is for you. It’s startup project, and we need to build a lot of new systems. This is a unique opportunity to learn good technologies, be part of a great team, improve life of others, and have a lot of fun too! In our Engineering team we value teamwork, technical excellence, and quality.


  • 5+ years experience in Java software development
  • Deep understanding of SOA, JPA/Hibernate, Spring
  • Experience in building public and internal REST APIs
  • Strong experience with RDBMS technologies
  • Big data and machine learning is a plus
  • Understanding of rule engines, event processing, real-time data analysis (preferably Drools, Spark)
  • Experience with scalable messaging systems (AWS Kinesis or Kafka is preferred)
  • Experience with financial systems (banking, processing, payments) is a big plus
  • Deep understanding of the software security practices
  • Knowledge of Maven and good understanding of CI and continuous deployment
  • Experience in unit-testing
  • Comfortable to use Jira, Confluence, Jenkins
  • Understanding of Scrum process