Logo of Interactive Brokers

Senior Java Developer

Tallinn, Estonia
Photo of Viktoriya Bliznyuk
Recruiter
Viktoriya Bliznyuk
Roles:
Backend
Must have skills:
Java
Nice to have skills:
Angular
JavaScript
Python
React
Vue.js
Work arrangement:
Onsite only
Industry:
Financial technology
Language:
English
Level:
Senior
Relocation from:
Estonia, CIS, Baltics, and Central Europe
Company size:
1,001-5,000 employees
Trial period:
3 months
Logo of Interactive Brokers

Senior Java Developer

Tallinn, Estonia

Company

Interactive Brokers is a direct access electronic broker catering to the needs of professional and frequent traders, institutional investors, financial advisors, and introducing brokers. Their clients have access to more than 120 market centers in 31 countries from a single account. They are the lowest cost provider of brokerage services and the largest U.S. electronic broker based on daily average revenue trades executing 850,000 trades per day.

Description

Right now, they are looking for a Senior Java Developer with some experience on the Frontend side to join their team in Tallinn. This team is responsible for developing and improving the system for market data quotas distribution. It includes market data configuration, billing and reporting to exchanges. 

This position is critical to the growth of Interactive Brokers business. It is also an opportunity to develop a broad understanding of both brokerage activities as well as to extend expertise in developing large-scale and real-time database systems. Duties for this position will include the design, development (full development life cycle), and support of Core Java / J2EE applications and database models. 



Must have skills:
  • BS in Computer Science
  • 5+ years of hands-on development experience using core Java
  • deep understanding of concurrency and multithreading
  • good understanding of design patterns and antipatterns
  • experience with multi-tiered application development
  • database experience (JDBC, JPA; Oracle specifics and PL/SQL is a plus)
  • Spring framework (core, MVC, JDBC, REST, JMS, etc.)
  • hands-on messaging experience (e.g. JMS, Kafka)
  • experience with REST and SOAP Webservices
  • advanced user of Git, Ivy, Ant
  • basic Unix shell scripting skills
  • strong written and verbal communication skills in English
Good to have skills:
  • WEB technology stack (JavaScript, etc.) is strongly preferred
  • Python
  • Perl scripting
    Knowledge of Web and Application containers (i.e. Jetty, Tomcat, JBoss/Wildfly)

Apply now

or
By applying you agree to our terms of service. This site is protected by reCAPTCHA and the Google privacy policy and terms of service also apply.