Requirements Bachelor’s degree or higher in Computer Science or engineeringExtensive hands-on experience developing complex enterprise Java/J2EE based software system.Experiences in building distributed applications using - NOSQL technologies like Cassandra, coordination service like Zookeeper, and micro services architectureExperience in message-oriented middleware architecture is required.Understanding of relational database is required.In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications a mustKnowledge and experience adhering to software development life cycle best practices including test driven development, unit testing discipline, agile development and CI/CD strategies a mustExperience building UI components using latest in web technologies (e.g. React, Angular) a plusExperience in electronic trading over FIX a plusExperience in Derivatives Trading software development a plus
Candidate must have experience working in one or more of: Portfolio ManagementTrading (Equity, Fixed Income, exchange traded derivatives, OTC derivatives, FX, Repo)Prime brokerage, long/short strategies and cash reinvestmentSecurity Lending