Qualifications:
5+ years of professional Java experience with emphasis on core Java API and open source packages
Solid object oriented design and programming background
Experience with noSQL solutions e.g. Cassandra, MongoDB, Elastic Search, Hadoop, Neo4J, Redis
Hands-on experience with data gathering and transformation using SQL, JSON and XML
Experience with service oriented architecture and REST based web service development. Sound API design and knowledge of HTTP principles is vital
Experience with Spring framework
Knowledge of message brokers like RabbitMQ
Proficient working on UNIX systems
Ability to turn requirements into successful technical solutions
Logical thinker with sound analytical skills
Passion for developing code by writing effective mock, unit and integration tests first
Good understanding of open source frameworks and when to use them and when not to use them
Good written and verbal communication skills
Must be able to work effectively in cross-functional teams
Willingness to learn and grow within the organization
Experience in troubleshooting applications using Unix tools, Splunk, Cacti and common sense
Eager to search and explore new libraries and technologies as opposed to reinventing the wheel
Relentless attention to detail
Desired:
Experience with online fraud and anti-cybercrime tools and services
Knowledge of financial systems
Experience with regulatory compliance in finance
Background in statistics, quantitative data analysis or data-mining
Education:
BS in Computer Science or equivalent technical training and professional work experience