Key responsibilities:
Looking for a talented core Java developer who is capable of developing and supporting an Order Management System. We have been building an Order Management platform that can be configured to be used both by Buy-Side as well as Sell-side clients. The role will involve enhancing this system to complete our backlog of development work as well as to meet new business needs. This covers all aspects of the business cycle from SOD loads, through order generation, compliance, allocation, and EOD file generation. There are numerous back-end components that work in concert so the developer will need to able to quickly learn and work in all areas of the environment. Experience financial system accounting, trade flows, and allocations is a plus. Prior experience with Java Swing is a plus.
Skills profile:
Must Have:
- Core Java
- Multithreaded development
- Strong OO design
- Order Management System experience
- SQL
- Automated Unit and Integration testing experience
- Web development with GWT and Javascript
- Middleware systems and network protocols
- Distributed caching
- Maven, Git, Teamcity
Education:
Bachelor or equivalent job experience
Years of experience (range): 5 – 7 Years experience