Job Directory Java Team Lead

Java Team Lead
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

OTC Markets Group Inc., operator of premier US financial marketplaces, is seeking a seasoned Java Developer to lead our Trading Platform team in our New York office. The Team Lead is responsible for the OTC Link ATS trading platform, along with several other projects such as incoming and outgoing market data feeds, trade reporting and FIX engines. This is an amazing opportunity for passionate and dedicated Java Developer to take the next step in their career and Lead a fintech team in a boutique organization with exciting technologies.

OTC Markets is proud to be named on Crain's 2018 Best Places to Work in NYC. With an airy loft office space in Brookfield Place, near the beautiful Hudson River Park and a buzzing cultural scene, OTC Markets is at the center of the chic financial world.

We are committed to building a company where highly talented, creative people thrive. Our Core Values are incorporated in each aspect of our Company. We encourage autonomy, professionally passionate discussions of opposing viewpoints, creativity and transparency. We all win together.

OTC Markets invests heavily in employee satisfaction and offers all of our employees a highly competitive compensation package. As a dynamic, growing company that fosters an open culture, we emphasize autonomy, responsibility, innovation and self-discipline. We are looking for someone who wants to make an impressive impact at a company known for its reputation on quality and achievement.

We are looking for someone who has significant experience with Core Java, can lead a team of 4-5 seasoned Java developers and who enjoys taking projects from inception to production. The breakdown on this position requires leading the team, architecting our systems, determining resource allocation for each of the projects as well as a substantial amount of coding. We pride ourselves in producing high quality software using both Agile and Waterfall methods. This role will work with QA, Engineering and at times Senior management.

Our successful candidate will:

* As the team lead developer (alongside QA and Infrastructure), assume joint responsibility for the successful, bug free and timely development, testing, deployment and ongoing operation of all the components of the Link ATS trading platform
* Foster open communication among the development and QA teams
* Understand our trading platform and promote sharing the knowledge about its various components, dependencies and messaging flows. (While each application in the platform has a lead developer, responsibilities are shared. We strive to avoid silos)
* Be responsible for all parts of multiple development projects from design through implementation, unit testing, integration, performance testing, certification and production release
* Work closely with our business analysts to satisfy business requirements for new features and the next generation of product offering - taking ownership of the solution from end to end and translating functional requirements into quality applications
* Implement readable, maintainable, and highly performant Java code
* Have a deep understanding of modern server and CPU design, and what happens "under the covers" when the Java application runs
* Work closely with the Quality Assurance team as they develop, update and perform automated and manual tests
* Assist in developing consistent technology frameworks, platforms, standards and processes as well as identify application development trends to be incorporated into a strategic roadmap
* Resolve technical issues and identify risks by building consensus among technical stakeholders

Responsibilities:

* Lead, architect and manage the code and developer tests for the Java front-office trading platform applications including FIX engines, trading, data recording, and incoming and outgoing market data feeds. Performing unit, integration and performance tests.
* Create loading charts for the development road map along with managing and allocating resources to the specific projects.
* Ensure projects meet the required deadlines and functional requirements.
* Conduct proper analysis of functional specifications, architecture Visios, technical product overview.
* Maintain design documentation.
* Conduct mandatory code reviews, lead the development / QA turnover code review meetings and ensure QA test cases cover all aspects of the system that are required for each release.
* Mentor junior engineers.
* Ensure code is unit and integration tested before delivery to QA.

Requirements:

* A minimum of 8+ years of Java development experience.
* Strong knowledge of Design Patterns. Focus on reusable code and components.
* Strong experience in Core Java, Java threading, and TCP and UDP networking.
* Source code control (Git), build tools (Grunt, Gulp, Jenkins), issue tracking (Jira), knowledge management (Confluence)
* Strong unit testing skills.
* Strong knowledge of Linux.
* Excellent verbal and written communication skills.
* Strong teamwork and time management abilities a must.
* Availability to perform production support when required.
* Database Technologies: SQL, NoSQL (Redis), JDBC

Nice to have:

* Interest in Financial Services.
* Knowledge of equities trading.
* Knowledge of FIX protocol.
* Knowledge of market data feeds (sending or receiving).
* Experience with test automation.
* Bash Shell scripting.
* Application monitoring tools (Corvil)
* Application performance tuning.
* Bachelor's degree in Computer Science, Engineering or a related field.

OTC Markets Group Inc. (OTCQX: OTCM) operates Open, Transparent and Connected financial markets for 10,000 U.S. and global securities. Through our OTC Link® ATS, we directly link a diverse network of broker-dealers that provide liquidity and execution services for a wide spectrum of securities. We organize these securities into markets to inform investors of opportunities and risks: the OTCQX® Best Market; the OTCQB® Venture Market; and the OTC Pink® Open Market. Our data-driven platform enables investors to easily trade through the broker of their choice at the best possible price and empowers a broad range of companies to improve the quality and availability of information for their investors. To learn more about how we create better informed and more efficient financial markets, visit www.otcmarkets.com.

OTC Link ATS is operated by OTC Link LLC, member FINRA/SIPC and SEC regulated ATS.

Please note, we will neither sponsor nor relocate individual for this position.

Come as you are and just be you. We are an equal opportunity employer and prohibit Discrimination and Harassment of any kind. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, creed, color, religion, gender, national origin, age, marital status, political belief, physical or mental disability, sexual orientation, military or veteran status, genetic information, family or parental status, gender identity, pregnancy, including childbirth or related medical condition, or any other characteristic protected by federal, state, or local law. We encourage applicants of all ages and backgrounds.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.