Senior Java Developer (AVP)

Company: Citi
Apply for the Senior Java Developer (AVP)
Location: Belfast
Job Description:

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real‑world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Senior Java Developer Responsibilities

  • Responsible for developing and maintaining a suite of applications as part of the global development team.
  • Produce high‑quality software, emphasizing simplicity, maintainability and reuse, using a standard development process.
  • Understand business priorities, document requirements and determine solutions in partnership with other internal teams.
  • Accountable for all phases of the development process—analysis, design, construction, testing and implementation; provide user and operational support on applications to business users.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Participate in key business initiatives involving multiple workstreams.
  • Coordinate global testing and schedule application rollouts.
  • Contribute towards improving the DevOps CI/CD pipelines and strategic architecture.
  • Work closely with partner technology teams and collaborate effectively.
  • Provide L3 support for production flows.
  • Utilize in‑depth specialty knowledge of application development to analyze complex problems/issues, evaluate business and system processes, and make evaluative judgments.
  • Recommend and develop security measures in post‑implementation analysis of business usage to ensure successful system design and functionality.
  • Serve as an advisor or coach to new or lower‑level analysts.
  • Operate with a limited level of direct supervision.

Qualifications

  • Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery.
  • Proven relevant experience in an application development role.
  • Experience in managing and implementing successful projects.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Subject Matter Expert (SME) in Securities Financing Transactions Processing is a big plus.

Technical Skills Required

  • Strong core Java skills, JDBC/JPA, RESTful web services.
  • Experience with frameworks like Hibernate, JUnit, Spring Boot/microservice‑style application development.
  • Experience in event‑driven and API‑led architecture.
  • Hands‑on experience using AI tools and platforms to design, build, test, and enhance application features.
  • Strong experience with relational databases such as Oracle, MSSQL.
  • Experience with build tools like Maven/Gradle, Jenkins, UDeploy.
  • Experience with cloud‑based architectures on OpenShift Kubernetes.
  • Experience with messaging and caching frameworks such as Kafka and Gemfire/Ignite is a plus.
  • Testing experience with distributed software applications.
  • Strong experience with Unix or Linux.

Non‑Technical Skills Required

  • Experience in working with distributed teams situated globally in different time zones is a plus.
  • Flexible and adaptive; team player.
  • Excellent analytical, communication and interpersonal skills.
  • Ability to work independently.
  • Ability to take ownership, drive strategy and be well organized.

Benefits

By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretionary 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

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi.

#J-18808-Ljbffr…

Posted: May 30th, 2026