Java Developer

Tallinn, Estonia
Roles:
Backend
Must-have skills:
Java
Considering candidates from:
Baltics, Europe, Austria, Croatia, Czech Republic, Hungary, Kazakhstan, Poland, Romania, Serbia, Slovakia, Slovenia and Uzbekistan
Work arrangement: Onsite
Industry: Financial Services
Language: English, Russian
Level: Middle or senior
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
Size: 1001 - 5000 employees
Logo of Interactive Brokers

Java Developer

Tallinn, Estonia
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.
At the moment the company is looking for a Java Developer to join their team in Tallinn. Their employees are part of a dynamic, multinational, fast-paced, results-oriented team working to provide the customers with state-of-the-art trading technology, superior execution capabilities, worldwide electronic access, and sophisticated risk management tools.

Tasks:
  • UI components design and implementation in Java
  • Development testing
  • Engineering documentation
Must-have:
  • 3+ years of software development experience with emphasis on Java
  • Strong communication skills (good written/spoken English skills is a must)
  • Fluency in Core Java
  • Proactive, driven to excel and get things done on time
  • Experience with Java GUI toolkits (Swing, AWT or similar); this could be substituted with strong desire to learn Swing/AWT and related technology
  • Ability to work and deliver independently with little supervision
  • BS in Computer Science, or equivalent (advanced degrees a plus)
  • Passion for building top-quality user-interface products
  • Understanding spoken Russian
Nice-to-have:
  • Familiarity with market data concepts and trading technologies, technical experience with systems used in the capital & financial markets
  • Experience with Java development for mobile platforms
Benefits:
  • Discretionary salary raise in the end of each calendar year
  • Discretionary cash and stock bonus in the end of each calendar year
  • Lunch paid by the company (up to 7.50 EUR/day)
  • Dental/vision expenses compensation of 205 EUR per year
  • Sport activities compensation of 45 EUR/month
Interview process:
  • Intro call with Toughbyte
  • Codility (1h) + online psychological test (15 min) 
  • Tech interview (1+ hour) (if in the office - they get a math test, if online - they send the math test, a candidate has 1 hour to complete)
  • Interview with American team lead (tech+motivation)
  • Interview with VP (a bit tech + culture)
The company's tech roadmap is new features development, integration with smart speakers (Facebook, etc.), and NLP.