Home

Lead Java Developer ETrading experience (Super senior role) at New York, New York, USA
Email: [email protected]
From:

Sanjeev Kumar Singh,

Tek Inspirations LLC

[email protected]

Reply to:   [email protected]

Job Description -Recruiters- This is not normal role; very high level role- please send Etrading Java folks only.  

Lead Java Developer ETrading experience (Super senior role)

Location: New York, NY- Onsite- Only local to NY/NJ/CT

12+ months 

Client name: Mizuho Bank

Visa- H1b, GCEAD, OPTEAD, H4EADHere is the JD:  ETrading experience for 5 years!!!

Many are full-stack developers building interactive user interfaces for low volume applications that are not latency sensitive. We are not looking for full-stack developers.

Additional Information: The manager prefers someone from Jefferies, Cantor Fitzgerald, Daiwa, NatWest, Nomura, TD Securities, Societe Generale, BNP Paribas, etc. or vendors such as TradeWeb, Ion, Bloomberg.

Below 3 questions must be answered at the top of each resume. If failure to do so, the candidate will be rejected. 

1) How do you decide what data structure should be used for different parts of a component 

2) Have you designed custom data structures such as a hash map or priority queue If so, describe the problem you were trying to solve and the solution, highlighting design considerations and trade-offs. 

3) Have you designed or developed a system that requires handling high throughput (1000s of events/updates per second) with low latency (<1 msec per event) with data from multiple sources and potentially with different data formats/messaging protocols If so, describe the architecture with emphasis on performance considerations. 

Core requirements  

10+ years of Minimum years of experience

Core Java 8 (Other manager said Java 11 and up) and up . MUST HAVE - TECHNICAL SKILLS IS THE MOST IMPORTANT more than Biz experience 

Low Latency experience is a plus 

Business knowledge is nice 

They want TEAM LEADS IF THEY ARE HANDS ON -- They need to pass the technical interviews which are HARD. (If we have a team lead write that they are hands on. Take out sentences about managing other people make sure your person codes.) 

MUST BE HANDS ON CODERS. Do not send if they are not hands on coders 

NOTE -- The must have checklist cant be filled with middle office or backoffice experience. Must be a person who is Front Office doing E Trading Currently with Super Low Latency 

Hands on coding. 

Bullet points MUST HAVE CHECKLIST PLEASE RUN THIS CHECKLIST . 

Really Good Server Side Java Developers 

ETrading Experience (he says not must to have, but the candidates wont have the rest of this unless they have e trading) 

Low Latency 

Multi-threading 

End to end development 

Java 11 or Java 13 

Good debugging skills <---- THIS IS IMPORTANT 

Deploy to QA, you must know how to do deployment. Run time 

KNOW CiCD and deploy the software / system 

Middle wear messaging experience. To do things like write a new connector new subscription 

Real time pricing systems experience (candidates who have this experience are only front office) 

FRONT OFFICE SYSTEMS experience is very nice to have (you wont find multithreading in a back office system so look for Front Office) 

Dealing with other teams / good communications skills to work with other teams on the tasks required. He is talking about a large environment, and working with other teams, this experience comes in E Trading System at Wall Streeet banks 

Apache Camel is not a must. Its ok if they have Kafka 

Overview 

Currently looking for roles in the E Trading team, doing Electronic trading on swaps and interest rates swaps, 

Will be adding US Treasuries and core bonds. All projects have the same flow connectivity to the market, trading systems development 

Super low latency - if they are delayed by a second and a half they lose tons of money. Please ask candidates about low latency 

That they know about trading desks. The traders may ask the developers to figure out why it went wrong. 

Sometimes streaming or pricing or something doesnt work and you have to work with the trading desk to fix it fast 

INTERVIEW ROUNDS. 

First round tech interview, make Sure your candidate is ready for a deep technical interview. Dont send the resume if the candidate is not ready 

Then 2 or three tech interviews. THESE ARE PURE JAVA TECH OUT INTERVIEWS 

Duration of the project is 6 months with extensions. This is staff augmentation and its expected to be for years. 

=====================

Hybrid Schedule at 1271 AOA

Required & Non-Negotiable:
Experienced Java Developer (JDK 11 or 17)
Experience designing and supporting low latency, high throughput trading applications
Extensive experience with asynchronous, event-driven programming & concurrency

Duties
Hands on Senior Java Developer with over 5 years of enterprise development experience
Work with multiple business teams including trading and quantitative analysts
Provide work estimates as needed
Develop system architectures, designs and concepts
Maintain and improve code quality using static & dynamic code analyses, security vulnerability scans, code coverage and CI/CD pipeline gating
Provide technical guidance and be a technical mentor to the development team
Design, build and configure applications to meet business process and application requirements
Participate in all phases of software delivery lifecycle from analysis through support.

Skills & Experience: 
Spring (including Spring Boot and Spring Boot Actuator)
Apache Camel (Version 3)
REST API (including Enterprise Authentication and Authentication)
Enterprise services (including monitoring, state management)
JMS (Active MQ or similar)
MS SQL Server and/or Sybase experience

Required skill set- 
JAVA
SPRING BOOT
SPRING
APACHE
SYBASE
JMS
REST
AUTHENTICATION
TRADING
MS SQL SERVER
API
MESSAGING PROTOCOLS
ACTUATOR
JDK
CONTINUOUS INTEGRATION/DELIVERY
QUEUE MANAGEMENT
SECURITY VULNERABILITY
DATA STRUCTURES
MENTOR
DATA STRUCTURE

Keywords: continuous integration continuous deployment quality analyst message queue information technology microsoft Connecticut New Jersey New York
Lead Java Developer ETrading experience (Super senior role)
[email protected]
[email protected]
View all
Thu Mar 28 00:02:00 UTC 2024

To remove this job post send "job_kill 1257198" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 9

Location: New York, New York