Java/Spring Boot Developer - Vice President
Role Overview
Join Citi’s Equities Middle Office Technology team as a Java/Spring Boot developer supporting complex operational deliverables and strategic Asia market expansion.
The work includes trade and allocation processing, regulatory compliance workflows, and the software development lifecycle from development through production support.
Key Skills for This Role
Full Job Posting
Role overview
Join Citi’s Equities Middle Office Technology team as a Java/Spring Boot developer supporting complex operational deliverables and strategic Asia market expansion.
The work includes trade and allocation processing, regulatory compliance workflows, and the software development lifecycle from development through production support.
Responsibilities
- Resolve high-impact problems by evaluating complex business and system processes and industry standards.
- Provide programming expertise, follow the application architecture blueprint, and improve existing process functionality and performance.
- Adopt AI toolkits and address compute estate hygiene, security, and vulnerability remediation.
- Design and implement automated integration tests.
- Coach or advise mid-level developers and analysts, allocate work as needed, and provide second-line support, including out of hours.
- Partner with business analysts, platform, QA, support, regulatory, compliance, and audit teams.
Required qualifications
- At least 8 years of relevant experience in core Java development or systems analysis.
- Core Java expertise, including collections, I/O, multithreading, and generics.
- Bachelor’s or university degree, or equivalent experience.
- Ability to learn new technologies, take on challenges, and adapt priorities.
Additional experience and tools
- Equities trading platform experience or familiarity is requested.
- Familiarity with cloud, Docker, OpenShift, Kubernetes, microservices, and Linux is requested.
- Developer tools include Lightspeed, GitHub, Jira, Confluence, Gradle, and Maven.
- Exposure to and interest in AI tools and technologies is requested.
Compensation
- The listed full-time salary range is $120,800 to $170,800; no pay cadence is stated.
Employment details
The posting states this is a full-time role and an existing job vacancy.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Citi
Application Developer / Software Engineer (AVP)
Belfast, GBR
Citi is seeking an Application Developer / Software Engineer to build and support components for its Strategic Swaps Platform within Prime Brokerage Technology. The role focuses on Java development, test-driven automatio
Senior Java Full Stack Developer
Belfast, GBR
Discover your future at Citi -------------------------------- Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, y
Senior Java Developer
Mississauga, CAN
Citi is seeking a Senior Java Developer to build and support application systems, from analysis and design through implementation and user support. Candidates should bring 5–8 years of relevant experience and strong Java
Service Designer
Mississauga, CAN
Citi seeks an experienced service designer to shape end-to-end customer and employee experiences across business, product, operations, and technology. The role combines service design, research, journey mapping, and AI-e
Senior Service Designer
Mississauga, CAN
Citi is seeking a Senior Service Designer to shape end-to-end customer and employee experiences, service strategy, and transformation across business, product, and technology teams. Candidates need 10–15 years of relevan
FX Application Support Analyst - Assistant Vice President
Mississauga, CAN
Citi is seeking an FX Application Support Analyst to support its global, business-critical foreign exchange trading platform. The role covers production monitoring, incident resolution, trade lifecycle support, releases,
Lead Python and Spark Data Engineer - Vice President
Pune, IND
Application Developer / Software Engineer (AVP)
Belfast, GBR
Senior Java Full Stack Developer
Belfast, GBR
Senior Java Developer
Mississauga, CAN
Service Designer
Mississauga, CAN
Senior Service Designer
Mississauga, CAN
FX Application Support Analyst - Assistant Vice President
Mississauga, CAN
Personal Banker SAFE Act, Woodside Branch
New York City, USA