Full Stack Java / React Engineer / Hybrid / GUI / SQL
Chicago, Illinois
Hybrid
Direct Hire
$130k - $155k
We are seeking a driven Full Stack Developer to join a close-knit team of software engineers, quantitative analysts, and IT specialists. The company delivers efficient spread execution and liquidity aggregation tools for global markets, offering intuitive platforms and APIs for custom trading strategies. In this role, you will contribute to the ongoing development of an in-house algorithmic trading platform. This system is offered through the firm’s FINRA-member broker-dealer division, which caters to premier institutional clients such as Hedge Funds, Primary Dealers, and Proprietary Trading Groups.
As a newly acquired company, they are now part of a larger network of affiliated businesses in the trading and investments industry. In this position, you will help maintain and enhance web-based applications, middle/back-office risk systems, a desktop trading GUI, and customer-facing portals, ensuring seamless operations and top-tier service for institutional clients. This would be hybrid in Chicago’s Loop 3-4 days onsite. Required Skills & Experience
#LI-OP
As a newly acquired company, they are now part of a larger network of affiliated businesses in the trading and investments industry. In this position, you will help maintain and enhance web-based applications, middle/back-office risk systems, a desktop trading GUI, and customer-facing portals, ensuring seamless operations and top-tier service for institutional clients. This would be hybrid in Chicago’s Loop 3-4 days onsite. Required Skills & Experience
- Advanced proficiency in Java, JavaScript, XML, HTML/HTML5, JSON, SQL, PostgreSQL, Bash scripting, JQuery, JDBC, Servlets, JMS, Spring Framework, Hibernate, and Maven.
- Experience with SQL Server development
- Practical experience with GraphQL, RESTful APIs, and STOMP protocols
- In-depth understanding of React.js, including components, state management, and routing frameworks.
- Expertise in JSX, Babel, asynchronous programming, data structures, and algorithms.
- Proficiency with Git or similar version controls
- Ability to adapt to evolving technical requirements and project priorities
- Bachelor's degree in Computer Science or related discipline
- 2-5 years of relevant professional experience
- Knowledge of programming languages such as C#, Python, R, or C++.
- Experience working with GUI
- Familiarity with the FIX Protocol used in financial trading.
- Exposure to automated testing tools and frameworks.
- Collaborating with architects and UI/UX designers to design, develop, and refine front-end features for web applications.
- Updating and enhancing Java-based web UIs, server-side components, and database code.
- Leading development efforts while identifying opportunities to improve overall system functionality
- Participating in team discussions, contributing ideas, and staying informed about broader project initiatives.
- Troubleshooting technical issues in production and development environments across multiple operating systems.
- Bonus OR Commission eligibility
- Medical, Dental and Vision Insurance
- Vacation time
- Stock options
#LI-OP