Java Developer / Time Machine Engineer – Warsaw

Java Developer / Time Machine Engineer – Warsaw

18 marca 2020

Build a distributed real-time and transaction processing trading system with the latest technologies available out there!

As a Java Developer, you will design solutions for our Client – one of the most prestigious Investment Banks in the world. You will take part in a brand new, greenfield initiative to rebuild a sequencer-based platform (Post Execution Sequencer) to provide scale, resiliency and faster time to market of new features, to drive growing business and client demand for Equity Trading business. This program is one of the key strategic deliveries of the next few years. 

Your main responsibilities: Build custom software to provide functional processing, interfaces to upstream and downstream systems and user workflows 

  • Design and implement the Front Office API, the enrichment and distribution of the trade-data
  • Cooperate with Operations users writing and committing high-level Java-based (Junit) tests into the codebase to lock-in business specified behavior via the CI process
  • Implement new business functions onto the Sequencer (scalable messaging backbone which ensures rapid and reliable distribution of messages to a horizontally scalable set of processing nodes)
  • Integrate and build out connectivity from the Sequencer to the downstream trade-booking systems
  • Develop using agile methodologies on a regular sprint cycle (full Scrum)
  • Participate in a lot of interesting, fun work lined up with lots of new development
  • Contribute to building business solutions using modern technology stack
  • Collaborate daily with colleagues located in London, Bengaluru, Dallas, and New York

You are ideal for this role if you have :

  • 4+ years of experience as a Core Java Developer 
  • Experience in developing distributed real-time and transaction processing systems
  • Familiarity with Test-Driven Development and Business-Driven Development
  • Strong OO design skills and experience
  • Strong data structures and algorithms knowledge
  • Design Patterns knowledge
  • Working experience with databases (SQL, NoSQL)
  • Linux / Unix skills including scripting (shell)
  • Strong analytical, design and architecture skills
  • Ability to efficiently work within a global team
  • Focus on quality, attention to detail, communication, and delivery to tight timescales
  • Fluent English

It would be a plus if you have :

  • Financial Services or Fintech experience
  • Web development skills (Vert-x, NodeJS, etc)
  • Experience of sequencer-based architectures

We offer you:

ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious and driven people. The offer includes:

  • Stable and long-term cooperation with very good conditions
  • Enhance your skills and develop your expertise in the financial industry
  • Work on the most strategic projects available in the market
  • Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
  • Participate in Social Events, training and work in an international environment
  • Access to attractive Medical Package
  • Access to Multisport Program
  • Remote work and flexible working hours

#GETREADY to meet with us :

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing your personal data. You can always also apply by sending us an email to

Apply directly