Skip to main content

Core Java Developer - Trading / Securities Lending - Vice President

Posted today

citigroupBrooklyn (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will contribute to the Equity Finance Trading platform in Citi’s Technology organization. You will work with technologists across locations to deliver Java-based solutions for traders in an agile setup. You’ll apply deep programming expertise to design and implement software aligned with architectural standards while solving complex business problems. The position offers exposure to cross-functional collaboration and high-impact delivery in a fast-paced financial environment. This is an opportunity to shape core trading capabilities and advance Citi’s technology-led trading agenda. Compensation / Benefits medical, dental & vision 401(k) life, accident, and disability insurance wellness programs paid time off vacation & holidays
Responsibilities: Resolve high-impact problems by analyzing complex business and system processes Provide expert guidance on applications design and ensure alignment with architecture blueprint Develop coding, testing, debugging, and implementation standards Build deep knowledge of business areas to integrate architecture and infrastructure for goals Perform in-depth analysis to define issues and craft innovative solutions Coach mid-level developers and analysts, and allocate work Assess risk in business decisions and support compliance with laws and regulations Collaborate with global teams across geographies and time zones
Key requirements: 6-10 years of experience in Applications Development or systems analysis Extensive experience with Core Java Technical skills in Java, Kafka, SQL, Git Experience in QA, TDD and BDD practices Ability to work under pressure and manage stakeholder expectations Familiarity with agile methodologies Strong problem-solving and strategic thinking capabilities Excellent interpersonal and communication skills Strong communication Stakeholder management Adaptability Core Java Kafka SQL

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this