Java Developer

Description

Our client 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. 

Requirements

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
Recruiter
Alyona Semenova
Must have skills:
Java
Nice to have skills:
Python
React
Angular
Vue
JavaScript
Location:
Saint Petersburg, Russia
Work arrangement:
Onsite only
Company type:
Brokerage Software
Language:
Russian
Level:
Senior
Relocation from:
Russia and Belarus
Company size:
>500 people

Description

Our client 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. 

Requirements

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

Apply now

or