Qualifications · Bachelor’s degree or higher in Computer Science or engineering· 7+ years of hands-on experience developing complex enterprise Java/J2EE based software system.· Experiences in building distributed applications using -o NOSQL technologies like Cassandra, coordination service like Zookeeper, and o micro services architecture · Experience 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 must · Knowledge and experience adhering to software development life cycle best practices including. o test driven development, o unit testing discipline, o agile development and o CI/CD strategies a must · Experience building UI components using latest in web technologies (e.g. React, Angular) a plus · Experience in electronic trading over FIX a plus · Experience in Derivatives Trading software development a plus