Careers
Java Developer
This position involves developing JAVA libraries (GUI and/or back-end) for various projects in the domain of financial data. Candidates must have 5+ years experience with JAVA, Object Oriented Programming and high performance computing and the following qualifications:
- BS in Computer Science (Physicists, Engineers and Mathematicians welcome as longs as they qualify for the other requirements)
- Strong analytical and problem solving skills
- Knowledge of networking (TCP/IP)
- Knowledge of real-time transaction oriented software development
- Knowledge of high availability design
- General knowledge of database theory and experience developing software with relational databases.
- JAVA GUI development experience (Swing, SWT) and with the Eclipse environment (as IDE and RCP platform)
- Experience with software development tools: IDE (Eclipse, NetBeans), source control (CVS, Subversion), build tools (ant).
- Windows and Linux skills: OS basics, administration, programming
- Interested in real-time data management
Financial Database Java Developer
This position involves designing, developing and maintaining complex databases to handle financial market data. The applicants must have the following qualifications and prior experience:
- BS (MS preferred) in Computer Science (Physicists, Engineers and Mathematicians welcome as long as they qualify for the other requirements)
- Strong analytical and problem solving skills
- Knowledge of mathematics (discreet math, statistics, probabilities)
- Strong knowledge of theoretical computer science (complexity theory and algorithms in particular)
- Strong object oriented programming skills combined with extensive JAVA and JDBC experience (at least 3 years developing JAVA applications around a central database component)
- Experience with relational and transactional databases (hands on experience with one of the following: MySQL, PostgreSQL, Oracle)
- Experience with database replication and clustering - Experience with software development tools: IDE (Eclipse, NetBeans), source control (CVS, Subversion), build tools (ant).
- Strong Linux knowledge preferred.
