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