Citi

Full-Stack Developer (AVP)

Citi
Apply
28 days ago
Belfast, United KingdomStaff+

Responsibilities

  • Design, develop, and maintain high-performance microservices and RESTful APIs using Java and Spring Boot.
  • Build responsive, accessible single-page applications and user interfaces using Angular or React.
  • Model, optimize, and manage Oracle relational databases, including query performance, indexing, and data consistency.
  • Package and manage containerized workloads with Docker, Kubernetes, and OpenShift.
  • Integrate code into automated CI/CD pipelines using tools such as Jenkins, Tekton, and Harness.
  • Conduct feasibility studies, technical assessments, estimates, IT planning, and SDLC governance.
  • Implement application security standards, role-based access controls, and vulnerability remediation.
  • Perform code reviews, mentor junior engineers, and create technical documentation.
  • Collaborate with technology leaders, business stakeholders, product managers, and enterprise architecture teams across NAM and EMEA.
  • Assess delivery risks and comply with firm policies, regulatory requirements, and governance frameworks.

Requirements

  • Proven relevant experience in a full-stack development role.
  • Strong hands-on experience with Java J2EE, Spring-based technologies, SQL, and Oracle databases.
  • Expertise in system design, microservices architecture, event-driven architecture, and distributed systems.
  • Experience with agentic AI-driven development workflows.
  • Understanding of CI/CD pipelines, DevOps practices, trunk-based development, feature flags, and progressive delivery.
  • Experience conducting code reviews, vulnerability assessments, and secure coding.
  • Familiarity with OpenShift, Kubernetes, Docker, Angular or React, and modern cloud-native technologies.
  • Strong problem-solving, communication, collaboration, deadline-management, and adaptability skills.
  • Kafka and Apache Camel experience are preferred.
  • Bachelor’s degree or university degree, or equivalent experience.

Benefits

  • Hybrid working model with up to two days working from home per week.
  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program, pension plan, and paid parental leave.
  • Employee discounts and access to learning and development resources.

Tech Stack

AngularApache KafkaDockerHarnessJavaJenkinsKubernetesOpenShiftReactSpring BootSQLTekton
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me