Tallinn, Estonia
Published: 17/10/2017 Deadline: 12/11/2017


Admiral Markets is an international regulated financial investment and brokerage firm. With 16 offices and more than 200 employees worldwide, we truly are a broker for the world. Our strong dedication to state-of-the-art software and quality assurance means that our clients receive the best, most transparent trading experience!

We have exciting news! Our development team is expanding - join us!


Become a part of professional Development Team, creating next-generation financial web-based application, writing reusable, testable and efficient code by utilizing the most effective development practices! This position is a great opportunity to contribute your talents in building of high-quality software using proven development approaches that are based on: business requirements gathering & requirements analysis, design, implementation, testing, deployment, maintenance and continuous integration. You will be managing the interchange of data between the server and the users. Your primary focus will be the development of server-side logic, ensuring high performance and responsiveness to requests from the front-end.

Primary responsibilities

  • Design of low-latency, high-availability, and performant applications
  • Integrate user-facing elements developed by front-end team with server side logic
  • Implementation of security and data protection

Skill-set requirements

  • Java experience: 3+ years
  • Java 8, Spring framework, Gradle, Maven, Tomcat
  • Development of High Availability applications
  • Working with Cassandra DB, Redis, RabbitMQ
  • Working with REST services
  • Profiling Java performance (Jprofiler and others)
  • Authentication and authorization between systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Comfortable with version control systems (Git)

Beneficial skills

  • Effective communications and documentation skills

Our technologies stack

  • Tools: Git, Jira, Confluence
  • DB: Redis, MySQL, Cassandra, RabbitMQ
  • Frontend: Bootstrap, jQuery, AngularJS, PHP
  • Backend: python, php, java
  • Zabbix, Swagger, ELK
  • Jenkins, Puppet

We offer

  • Experienced, friendly and ready-to-help colleagues
  • Competitive salary, wellness benefit, and other office perks 
  • Startup-like culture, dynamic and multicultural environment
  • Experience working in a regulated financial company
  • Opportunity to grow professionally 
  • Nice office in Tallinn city center

Please fill in to apply:

Log in