
Equities Low-Latency Java Algo Developer, VP
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Jersey City • New Jersey • 🇺🇸 United States
Visit company websiteSalary
💰 $142,320 - $213,480 per year
Job Level
Lead
Tech Stack
JavaLinux
About the role
- Lead applications systems analysis and programming activities for Equities Low Latency Java Algo development.
- Partner with multiple management teams to ensure appropriate integration of functions and identify/define system enhancements.
- Resolve high impact problems/projects through in-depth evaluation of business and system processes.
- Provide expertise in applications programming and ensure application design adheres to the architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how business areas (architecture, infrastructure) integrate to accomplish goals.
- Provide in-depth analysis to define issues and develop innovative solutions.
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
- Assess risk and drive compliance with laws, rules, Policy, and safeguard Citigroup, its clients and assets.
Requirements
- 6-10 years of relevant experience in Apps Development or systems analysis role.
- Extensive experience system analysis and in programming of software applications.
- Experience in managing and implementing successful projects.
- Subject Matter Expert (SME) in at least one area of Applications Development.
- Ability to adjust priorities quickly as circumstances dictate.
- Demonstrated leadership and project management skills.
- Consistently demonstrates clear and concise written and verbal communication.
- Bachelor’s degree/University degree or equivalent experience (Master’s degree preferred).
- Prior working knowledge of Front office Equities Electronic trading applications.
- Understanding of FIX protocol and OMS workflow.
- Expertise in core java 1.8 and above, data structures, zero garbage development.
- Experience in low latency development using core java.
- Prior working experience in developing multi threaded applications.
- Experience in micro service architecture.
- Experience with time series data base using KDB/Q is a plus.
- Working experience with various messaging middleware like Solace.
- Development experience in Linux environment, performance tuning.
Benefits
- In addition to salary, Citi’s offerings may also include discretionary and formulaic incentive and retention awards.
- Citi offers competitive employee benefits, including: medical, dental & vision coverage.
- 401(k).
- Life, accident, and disability insurance.
- Wellness programs.
- Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javalow latency developmentmulti-threaded applicationsmicro service architecturedata structuresperformance tuningKDB/QFIX protocolOMS workflowapplications programming
Soft skills
leadershipproject managementcommunicationproblem solvinganalytical skillsadaptabilitycoachingcollaborationrisk assessmentinnovation
Certifications
Bachelor’s degreeMaster’s degree