Logo of Interactive Brokers

Senior Java Developer (Saint Petersburg)

Saint Petersburg, Russia
Photo of Viktoriya Bliznyuk
Viktoriya Bliznyuk
Must have skills:
Nice to have skills:
Considering candidates from:
Work arrangement:
Onsite only
Financial technology
Visa sponsorship:
Not provided
Company size:
1,001-5,000 employees
Logo of Interactive Brokers

Senior Java Developer (Saint Petersburg)

Saint Petersburg, Russia
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.
Right now, they are looking for a Java Developer to join their team in Saint Petersburg. You will be a 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.

  • Provide systems needed by Client Services division to operate efficiently and protect both the interest of the customers and the company as a Broker; systems should be available 24-hour weekday throughout regional centers located in America, Europe and Asia
  • Development and improvement of company's customer interaction applications, middle-tier servers and related internal applications
  • 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
  • WEB technology stack (JavaScript, etc.) is strongly preferred
  • Python
  • Perl scriptingKnowledge of Web and Application containers (i.e. Jetty, Tomcat, JBoss/Wildfly)
  • Discretionary salary raise at the end of each calendar year
  • Discretionary cash and stock bonus at the end of each calendar year
  • Lunch paid by the company
  • Medical insurance (including family members)
  • $2,000 and 2 days off per year for conferences, online courses, seminars, etc.
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)
Have questions about this position? Ask us via email or try the company page.

Apply now

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.