Talent Job Seeker
Core Java Software Engineer - Multiple Locations
- work Full-time
About the position
Asset management firm with a leading commercial trading platform, is building out product engineering teams in New York and Chicago. They are looking for accomplished engineers to build the next generation of their core trading platform with cutting edge technology with the biggest need in backend development with core Java. Must be willing to go onsite 2-3 days a week in New York or Chicago. Responsibilities Work with global team to design, develop, and integrate trading functionality into our trading platform Collaborate with traders and product managers to improve our trading ecosystem by coming up with creative ideas and discussing feature requests, issues, and resolution Be involved in entire life cycle of project, from design to development and deployment. Work with traders to assess impact and usability as a feedback loop to continuing to improve functionality. Design and develop innovative solutions to complex problems, identifying issues and roadblocks around support, testing, development effort Qualifications Significant experience designing and developing highly reliable and scalable multi-threaded and complex event processing architectures from the ground up Hands on development and technical experience building out highly configurable and performant FIX and custom API connectivity 5+ years' experience maintaining/enhancing Order Management System Experience building highly distributed, performant, and scalable global market data platforms Experience building distributed core trading platform libraries, services, and support tools used by internal and external clients Experience and familiarity with latest performance techniques in Java/JVM/C++: low/no GC, off-heap caching, kernel bypass, cache locality, CPU pinning, Linux customizations, etc Experience debugging and analyzing software and making changes and architecture recommendations to improve performance, scalability, and reliability Experience working with multiple Middleware SOA libraries and architectures Demonstrates expert knowledge of internal workings of Java or C++, TCP, and Multicast Experience designing and implementing trading algorithms a plus Experience building or integrating with streaming cache services Strong experience with regression/unit/integration testing Expert experience with performance Strong analytical and software architecture design skills with an emphasis on test driven development are required. Intermediate knowledge of relational databases Excellent interpersonal and communication skills Intermediate/Expert understanding of financial markets for FX, Equities, Futures Bachelor's degree in Computer Science or related field or equivalent experience Minimum Education - Bachelor's DegreePlace of work
Talent Job Seeker
United States of America
United States of America
About the company
Identifica el mejor Talento con Talent Job Seeker
Job ID: 10549454
/ Ref: 432a9c19f374afd71c6aa1b61bd4c5db