A global Nasdaq trading firm is looking for a core Java developer for our front office team. You will be heavily involved in multithreading and building out new platforms.
You will work in a pure Java environment with some DevOps presence. You should be well-versed in concurrency/multithreading, as well as common algos. Knowledge of Java Strings, Hashtables, as well as interfaces. You also need to be knowledgeable with RDBMS systems, but as a developer. Knowledge of FIX is highly desirable.
You will work on developing new and improving existing trading platforms. You should be a well-rounded developer, with understanding and ability to explain the entire development life cycle, from architecture to testing. As you will work on production mission-critical applications, you should understand the importance of every effort and be a reliable technical resource on our team. Understanding of scalability and importance of application performance are important for our team.
We are a well-organized team, with clear goals and responsibilities, but at times you should be prepared to perform ‘on-the-fly’ work. You will have an opportunity to learn new things, expand your existing knowledge base, and be surrounded by technologists, who truly understand the work in front of them, not just possess the automation skills.
We offer comprehensive benefits, bonuses, a space to express yourself and feel at home.