Overview:

We are looking for an experienced Senior developer to work on successful FX electronic dealing platform. We are looking for a seasoned self-leading candidate with hands-on in Java core (Java SE), multithreading/concurrency/performance experience. Good understanding on how JVM behaves on the backstage (Garbage Collections, Memory Model, JIT compilation, Cache oblivious algorithms). Ability to create design of highly loaded / low latency applications and successful experience to refactor old design to new one. We also have a part of project written in .net, so C# experience is much appreciated. Candidate will be acting at multirole - workout requirement, implement, test, confirm with business, release and participate in L3 PROD support rote. Thus, knowledge of financial products and electronic/exchange trading as well as Business Analysis (user stories) and System Design / Non-Functional management / SDLC / QA would be highly beneficial.

What will you do?

  • Responsible for the development and maintenance of the trading platform
  • Ensure the platform is developed and maintained to the highest standards of quality, security, and performance
  • Participate in an agile based software development life cycle including technical analysis, documentation, development, testing and code reviews
  • Collaborate with the production support team for release and maintenance of the components

What are we looking for?

  • At least 5 years software development experience, with at least 2 years as an IT team lead
  • Experience with electronic trading platforms or other high-load real-time systems
  • Experience in agile development methodologies
  • Experience in migration / refactoring projects to new rails
  • English - expert
  • Experience with Java core (SE)
  • Experience with C#
  • Knowledge of SDLC
  • Leading developers
  • Presentation skills
  • Focusing on targets (tasks)

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Similar jobs

More from Caixa Mágica Software
Caixa Mágica Software 10 hours ago
Caixa Mágica Software 6 hours ago
Caixa Mágica Software 6 hours ago
Back to search page