• 5+ years of experience working with Core Java with experience in Multithreading and Concurrency a must.
• Experience with Java 7 and Java 8 language construct and features best.
• Expertise with multithreaded UI based on Swing UI libraries and UI extensions, Java FX, J2EE, J2SE, JDBC, JMS, SOAP, JNI, Design Patterns highly preferred.
• Strong understanding of batch processing of large data sets
• Strong understanding of Java multithreading concepts, best practices and experience in implementation of server side components
• Strong Oracle
• Ability to develop on Linux / Windows
• Strong knowledge of various configuration/source code management tools (SVN, Git)
• Preferred Skills, Education, Experience:
• Strong knowledge of complex Options, Futures, Order Matching and Routing principles
• Spring, Hibernate, EJB , GWT, Dojo, MySQL, TIBCO / AMX.
• Experience in the financial/brokerage industry.