Talent Job Seeker

Core Java Software Engineer - Multiple Locations

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 Degree

Place of work

Talent Job Seeker

United States of America

About the company

Identifica el mejor Talento con Talent Job Seeker



Job ID: 10549454 / Ref: 432a9c19f374afd71c6aa1b61bd4c5db

Open application open_in_new

Talent Job Seeker

Place of work
Talent Job Seeker
Employees
51-200
Industry
Personnel Services