We are seeking a skilled and experienced Chief Java Developer to join our team. As a part of a global team, you will work on real-time solutions supporting traders and clients in low-latency and high-volume trading using electronic trading platforms. This is an opportunity to dive into global investment business and IT with a leading European investment bank and participate in a challenging project in a fast-paced innovative environment.
RESPONSIBILITIES
* Participate in an agile-based software development lifecycle including technical analysis, documentation, development, testing, and code reviews
* Collaborate with the production support team for release and maintenance of the components
* Propose and provide feedback from experience/knowledge on architecture, design, technology choices, and technology direction of the platform
REQUIREMENTS
* 7+ years of software development experience with Java-core
* 2+ years of relevant leadership experience
* Practical knowledge of Java-core: multithreading, GC optimization, collections (including concurrency collections)
* Knowledge of Algorithms & Data structures, CI/CD, Concurrency
* Experience developing real-time event-driven applications
* Experience with Java Multithreading, Test-Driven Development
* Good understanding of test-driven development and continuous integration practices
* Ability to work as a part of a globally distributed team
* Desire to dive into a new domain knowledge and learn quickly
* Strong problem-solving skills
* B2+ English level proficiency
NICE TO HAVE
* Knowledge of Algorithmic trading, Financial Services
WE OFFER
* Competitive compensation depending on experience and skills
* Variety of projects within one company
* Being a part of a project following engineering excellence standards
* Individual career path and professional growth opportunities
* Internal events and communities
* Flexible work hours
#J-18808-Ljbffr