Citi · 4 hours ago
Full Stack Java Developer - Assistant Vice President -
Citi is a global leader in financial services, and they are seeking a highly skilled Software Engineer to join their Tech team. The role involves developing and enhancing the Cross Functional Reference Data Foundation platform within the Prime Services area, requiring strong technical expertise in Java application development and collaboration with global teams.
BankingFinanceFinancial Services
Responsibilities
Design, develop, and maintain high-quality software applications using Java, adhering to best practices in Test-Driven Development (TDD), Spring framework, and Microservices architecture
Conduct thorough systems analysis and programming to ensure optimal application performance and reliability
Collaborate effectively with global development teams, business stakeholders, and other technical teams to understand requirements, define solutions, and deliver integrated projects
Contribute to the continuous improvement and maintenance of existing platforms, ensuring their stability and scalability
Participate in all phases of the software development lifecycle, from concept and design to testing and deployment, following agile principles
Utilize strong SQL and Stored Procedures knowledge for efficient database interaction and data management
Operate and troubleshoot applications within Linux environments
Adapt quickly to evolving technical requirements and project priorities, managing multiple deadlines effectively
Demonstrate an interest in continuous learning and collaboration
Qualification
Required
5-8 years of progressive experience in systems analysis and programming of software applications
Proven track record of implementing successful software projects from inception to completion
Strong proficiency in Java application technologies with hands-on coding skills
Deep experience with Test-Driven Development (TDD) practices
Expertise in the Spring framework and Microservices architecture
Solid understanding and hands-on experience with SQL and Stored Procedures
Proficiency in Linux environments
Experience with any messaging systems such as Kafka
Experience with any caching products such as Redis
Working knowledge of project management techniques and methods, with a strong focus on agile methodologies
Ability to thrive in a fast-paced environment, manage multiple deadlines, and adapt quickly to evolving requirements and priorities
A strong team player with excellent verbal and written communication skills, capable of working effectively with global teams to deliver integrated solutions
Eager to learn new technologies and contribute to the ongoing maintenance and enhancement of the current platform
Bachelor's degree/University degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Preferred
Experience with React, other modern web technologies, and web best practices
Understanding of HTML5 and CSS
Experience with cloud platforms, containerization (e.g., Docker), and Kubernetes
Experience in MS SQL Server
Benefits
Paid annual leave (plus bank holidays)
A discretional annual performance related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources
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
Company
Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
H1B Sponsorship
Citi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1386)
2024 (849)
2023 (1375)
2022 (1117)
2021 (876)
2020 (901)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-02-04
Business Recorder
2026-02-03
2026-01-20
Company data provided by crunchbase