Java Multithreading Developer - Investment Banking
Listed on 2026-01-15
-
Software Development
Java Developer, Software Engineer
Location: New York
Java Multithreading Developer - Investment Banking - New York City
Java Multithreading Developer - Investment Banking - New York CityWith over 7,000 experts in 20 countries, Talan is a global consulting and technology group dedicated to accelerating our clients' transformation through technology, data, and innovation. We’re proud to be aCertified Great Place to Workand are on track to reach €1 billion in revenue by 2025. At Talan, our philosophy is simple yet powerful:
Positive Innovation—leveraging technology to benefit people and society.
Location:
New York City (Hybrid – at least 4 days onsite/week)
Visa Sponsorship:We offer sponsorship under specific treaty-based U.S. work visas, including TN and E-2 (for eligible Canadian, Mexican, and French citizens). We do not support or transfer other visa types (e.g., H-1B).
We are seeking a talented Software Engineer
to join our team and work on Financial ITprojects. The ideal candidate will have expertise inCore Java
, in Multithreading
,and be passionate about developing new features on Trade Platforms.
As a member of our team, you will have the opportunity to work on cutting-edge technology and collaborate with a dynamic group of professionals who are dedicated to excellence. You will have the chance to contribute to the development ofour Finance engineering teamand grow your career in a stimulating environment.
Role and responsibilities
Essential duties and responsibilities include the following. Other duties may be assigned.
- Develop pricing and electronic markets applications.
- Work with traders, developers, quants, business analysts, and vendors to develop an effective platform
- Collaborate with a team of global developers to set specifications for new processes
- Provide second-line support of applications for front-office users
- Provide presentations to Application Support, Trading, Quants, and other teams
- Participate in the SDLC process and constantly work to improve the process
#LI-MNRK
QualificationsQualifications
- Bachelor’s degree or higher in a Math, Science or Engineering discipline
- Minimum5 years of software development experience using Java 7+
- Strong skills in multithreading and concurrent programming
- Experience wotking in the capital market industry
- Experience with asynchronous and event-driven programming,developing real-time applications,building distributed systems
- Knowledge of networks and topologies
- Firm grounding of common algorithms
- Familiar working with LINUX environments,Oracle / SQL Server
- Ability to:
- Implement simple and scalable solutions to trading requirements
- See “big picture” to consider system dependencies, as well as corner cases
- Excellent oral and written communication skills, proactive team player with a “can-do” attitude, excellent analytical problem solver
At Talan, we invest in our employees' well-being and empower them with benefits, including:
- 💵 The salary range for this role is US $115,000 - US $150,000
- 💸401(k) retirement plan with company matching
- 🌴15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
- 📴8 paid holidays + 5 sick days + 2 personal days per year
- ❤️🩹Company health, dental, and vision insurance plans + FSA
- 🦺Voluntary STD and LTD
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).