Description
We are in search of a seasoned Chief Java Developer with a specialization in e-trading applications.
The successful candidate will contribute to the development of our existing suite of Java-based quant applications, utilized by credit traders and management across the globe. The main role will involve participation in the Agile-based software development life-cycle, including tasks such as technical analysis, documentation, development, testing, and code reviews. The selected individual will also interface with the production support team to ensure smooth release and maintenance of components.
Responsibilities
- Involvement in an Agile-based software development life-cycle incorporating technical analysis, documentation, development, testing, and code reviews
- Teamwork with the production support team to facilitate the release and maintenance of components
- Contribution of knowledge and experience to propose and provide feedback on architecture, design, technology choices, and the platform's technology direction
Requirements
Minimum of 7 years' experience in Java-core software developmentDemonstrated ability to lead and mentor a team of engineersProficiency in algorithmsPrior experience in developing real-time event-driven applicationsSolid understanding of test-driven development and continuous integration practicesProficiency in Concurrency, Core Java Development, and Java MultithreadingPrior experience in Algorithmic Trading and Financial ServicesEnglish proficiency in both written and verbal communicationNice to have
Prior experience in developing e-trading applicationsFamiliarity with financial markets and productsWe offer
Competitive compensation depending on experience and skillsVariety of projects within one companyBeing a part of a project following engineering excellence standardsIndividual career path and professional growth opportunitiesInternal events and communitiesFlexible work hours