Must have strong core Java skills. Messaging experience and strong with Spring and Junit. Candidate with Financial / Trading Knowledge are ideal -some one who can create and maintain support of the trading platforms whenever necessary.
Brokerage Technology enables business partners to win in their respective marketplaces by designing, building, and maintaining technology platforms and products for *** Institutional, Personal Investing, and Workplace Investing. We are looking for a disciplined, experienced Java Software engineer, with Finance and Trading experience to join our technology team. As a member of our team, you will be directly supporting trading core platforms used by our commercial clients. RouteHub is a Centralized Electronic Trading Routing system written and supported by Institutional Technology, Equity Trading to provide high volume, low latency order routing for institutional and retail clients. RHUB provides client access to both external execution venues and internal execution venues The system executes routing of client orders based on order content, and routing rules. It maintains order state through the life of the order. Tools for the support desk to manage orders and diagnose issues are provided through the user interface. Order activity is reported for warehousing and regulatory reporting as required by compliance, including OATS reporting, Books and Records and ITIS. The system hours of operation are 24 x 6 to support both domestic and international order flow. Having strong technical chops, understanding our systems, and having empathy for our customers is a given. You have a proven track record of successfully delivering projects which had a positive impact on systems, product, team, and customers. You are well steeped in the *** culture and values. You have strong, educated and pragmatic, opinions both on what we do and how we do it. You also have the pragmatism and experience to yield the floor and allow better ideas to prevail. You continue to grow your skills as a professional developer. Great products come from the fusion of rock-solid engineering, clear product vision, and a hypersensitivity to the customer experience. You live our design and development methodologies, understand our business, and are on a continued pursuit to build empathy for our customers. While you are entrenched in the development, maintenance, and testing of one product area, your view expands to the product vertical your team operates in. You work with your team's Architect to ensure sound technical direction. Responsibilities: Designs, modifies, develops and implements software programming applications and components. Supports and/or installs software applications and components Works from written specifications and pre-established guidelines to perform the functions of the job May also participate in solution design and requirement gathering The Value You Deliver Ability to quickly learn and Analyze complex Systems Very Good Analytical Skills Strong Financial / Trading Knowledge Ability to work independently Excellent technical and communication skills Ability to create and maintain support of the trading platforms whenever necessary Should be innovative and works as collaborator with the team members Self-motivation/drive to get things done and deliver on team commitments Strong understanding of our systems, customers, and business goals as it pertains to the assigned vertical Experience and Education: Strong Core Java Skills Multi- threading Messaging experience Databases Spring Strong Unx/Linux Shell Scripting Skills Junit GIT Maven Web UI (Angular JS) B.E./B Tech in Computer Science, Computer Engineering, Software Engineering, or equivalent experience. 6-9 years of strong software engineering experience in financial services or corporate actions A proven track record of success in working with dynamic technology focused project teams Ability to troubleshoot issues Nice to Have: KDB/Q Electronic trading, order management experience FIX protocol FIX engines AngularJS C# .NET Associated topics: .net, backend, c, c/c++, develop, devops, expert, java, perl, senior software developer