Job Title: Principal Java DeveloperLocation: PolandEmployment Type: Contract, RemoteDaily rate: up to 1200 PLN/day
Qualifications · Bachelor’s degree or higher in Computer Science or engineering· 7+ years of hands-on experience developing complex enterprise Java/J2EE-based software systems.· Experiences in building distributed applications using -o NOSQL technologies like Cassandra, coordination services like Zookeeper, and o microservices architecture · Experience in message-oriented middleware architecture is required. · Understanding of relational databases 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 the 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 Investment Knowledge: · Candidate must have experience working in one or more of: o Portfolio Management o Trading (Equity, Fixed Income, exchange-traded derivatives, OTC derivatives, FX, Repo) o Prime brokerage, long/short strategies, and cash reinvestment o Security Lending