Java Developer with ETrading OR Capital Markets
New Jersey / Charlotte, NC
Description:
· Solid design and programming with computer science related problem solving skill
· Solid Java experience with multi-threading and data processing background
· Experience with distributed computing using large volume of data would be really good
· Basic knowledge of financial terms would be useful but not a show stopper
· Coordinate implementation activities across a broad range of functions and departments; work with client groups to identify, arrange, and/or deliver training needs.
Required Skills:
· IT software Development experience especially in Java8, Core Java concepts and Advanced Java, collections/Exceptions.
· Experience in design patterns - Spring IOC/AOP/MVC, advanced multithreading, Concurrency in Java, JDBC JMS, Spring
· Should have worked on Low latency application.
· Good SQL database experience.
· Excellent analytical and problem solving skills required.
· Business knowledge and trade lifecycle experience in one or more areas- Securities, Fixed income, Equities, Derivatives etc.
· Electronic Trading or capital markets domain experience.
· Good communication skills, strong work ethics & attitude, can work independently