Taro Logo

Java Software Engineer

Citi is a world-leading global bank with approximately 200 million customer accounts and presence in more than 160 countries.
Belfast, UK
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Software Engineer

Citi, a leading global bank with 200 million customer accounts across 160+ countries, is seeking a Java Software Engineer for their Asset Servicing Technology team in Belfast. This role is part of the Markets Operations Technology group, working on ASPEN (Asset Servicing Processing Environments), a strategic application providing global Asset Servicing processing capabilities. The position offers a hybrid working environment with up to 2 days remote work per week.

The ideal candidate will be responsible for developing and enhancing systems, working with Java and Angular technologies, and ensuring application security. They will join a global team working in an agile environment, focusing on tech transformation initiatives. The role requires strong programming skills, particularly in Java, along with experience in Oracle databases and Angular.

This opportunity provides an excellent chance to work with cutting-edge technology in the financial sector, offering comprehensive benefits including medical care, life insurance, pension plan, and generous vacation time. The position combines technical expertise with business domain knowledge in asset servicing, making it an ideal role for someone looking to advance their career in financial technology.

Working at Citi means joining an organization committed to diversity and inclusion, where employees are encouraged to bring their whole selves to work. The company offers extensive learning and development resources, competitive compensation, and a supportive work environment focused on professional growth.

Last updated a day ago

Responsibilities For Java Software Engineer

  • Identify and define system enhancements using script tools and analyzing/interpreting code
  • Apply programming languages knowledge for design specifications
  • Work within global tech team adopting agile methodology
  • Analyze applications to identify vulnerabilities and security issues
  • Conduct testing and debugging
  • Identify problems and implement solutions
  • Ensure compliance with applicable laws and regulations

Requirements For Java Software Engineer

Java
  • Experienced skills in Java, Angular & Oracle databases
  • Advanced level experience in Applications Development role
  • Clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines

Benefits For Java Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 27 days annual leave plus bank holidays
  • 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 learning and development resources
  • Hybrid working model (up to 2 days working at home per week)

Interested in this job?

Jobs Related To Citi Java Software Engineer