Citi

Java/Kotlin Software Engineer – AVP - (Developer Enablement)

Citi
Apply
4 months ago
Belfast, United KingdomStaff+

Responsibilities

  • Write and deliver high-quality backend code for production-grade services.
  • Shape architecture and the technical roadmap for developer enablement platforms.
  • Contribute to SDLC Automation and Release on Demand initiatives.
  • Research and apply GenAI models, tools, and development patterns where appropriate.
  • Participate in code reviews, unblock teammates, share knowledge, and model effective communication across distributed teams.
  • Collaborate with product, design, UI engineering, product management, and platform stakeholders to deliver backend solutions.

Requirements

  • Proven experience delivering technical projects and building and running production-grade services.
  • Strong server-side engineering skills with Kotlin or Java, including Java 21, and RESTful APIs.
  • Proficiency with relational or NoSQL databases such as Couchbase, PostgreSQL, or MongoDB.
  • Experience with event-driven and microservice architectures is highly desirable.
  • Experience with contract-first APIs such as Swagger is highly desirable.
  • Experience with message queuing systems such as Apache Kafka is highly desirable.
  • Experience with scalability, observability, SRE, or DevOps practices is highly desirable.
  • Understanding of Docker, Kubernetes, CI/CD tools, and automated deployments.
  • Comfort collaborating with cross-functional stakeholders to understand requirements and deliver robust backend solutions.
  • AI experience is highly desirable but not mandatory.

Benefits

  • Hybrid working model with up to two days working from home per week in Citi Belfast.
  • 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 for employees, family, and friends.
  • Access to learning and development resources.
  • Full-time position in a business-casual workplace.

Tech Stack

Apache KafkaCouchbaseDockerHarnessHelmJavaKotlinKubernetesMongoDBOpenShiftPostgreSQLSpring BootTekton

Categories

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