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

Citi

New York (NY)

Hybrid

USD 120,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Private Medical Care
Discretionary annual performance bonus
Employee Assistance Program
Access to learning and development resources

Job summary

Citi is seeking a talented server side engineer to join their Developer Enablement team in New York. This role involves writing code for backend services, contributing to the architecture, and ensuring clear communication within a globally distributed team.

The ideal candidate will have strong skills in Kotlin or Java and experience with production-grade services and databases like PostgreSQL and MongoDB. A hybrid working model and competitive benefits package are offered.

Qualifications

  • Proven experience delivering within technical projects.
  • Deep experience building and running production-grade services.
  • Strong server-side engineering skills in Kotlin or Java.

Responsibilities

  • Write code and deliver high-quality backend services.
  • Shape the technical roadmap and architecture.
  • Communicate effectively across distributed teams.

Skills

Server-side engineering skills (Kotlin or Java)
Building and consuming RESTful APIs
Proficiency with relational and/or NoSQL databases
Experience with microservice architecture
Understanding of containerization (Docker)

Tools

Spring Boot
Apache Kafka
Kubernetes
PostgreSQL
MongoDB

Job description

Job Overview

We’re looking for an enthusiastic & talented server side engineer, to join one of our high-impact teams inside Citi’s CTO organisation. You’ll sit within Developer Enablement, a group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank. Our mission is to drive productivity by streamlining/automating processes & make the best tools available for our 30k engineers. At Citi’s scale saving tens of minutes per day, equates to £10,000,000s of savings. We believe happy engineers make the best engineers and are a technology managed department.

What you will do:
  • Write code and deliver. You are a delivery focussed engineer for our back end services.
  • That means contributing high-quality code regularly, not just reviewing other people\'s. You set the bar through your own work.
  • Shape how we build. You\'ll have a real voice in our architecture and technical roadmap. Your opinion matters.
  • Stay ahead of GenAI. This space moves fast. We need someone who follows it seriously, brings new ideas back to the team, and actively applies what they\'re learning to the products we build.
  • Be a team player. Thoughtful code reviews. Unblocking people when they\'re stuck. Sharing what you know. Your success here is tied to the team\'s success, not just your own output.
  • Communicate like it matters. We\'re distributed across three continents. Clear, direct, proactive communication isn\'t a soft skill here. It\'s how the work gets done. You\'ll model it.
What you should have:

A selection of the tools and capabilities required across our platforms. We value multi-disciplined polyglot engineers but also understand and support the need for specialisms too across the wider department.

  • Proven experience delivering within technical projects
  • Deep, hands-on experience building and running production-grade services. You\'re still writing code regularly. You\'re good at it
  • Strong server-side engineering skills: Kotlin or Java (we’re using Java 21), building and consuming RESTful APIs.
  • Proficiency with relational and/or NoSQL databases: Couchbase, PostgreSQL or MongoDB.

Highly Desirable skills

  • Experience with event-driven architecture.
  • Experience with microservice architecture
  • Contract first APIs, such as swagger.
  • Experience with message queuing systems: Apache Kafka.
  • SRE/DevOps – Experience with scalability & Observability
  • Understanding of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD tools and automated deployments.
  • Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions.
  • AI experience is highly desirable but not mandatory
Tools you’ll use
  • Server: Kotlin, Java, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness
  • Infra: OpenShift, Tekton, Harness
  • Mac or PC - It’s up to you.
  • Access to time-saving AI tools such as GitHub Copilot, Cognition.ai’s Devin and Claude Code
What we’ll provide you

By joining Citi Belfast, you will be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), and receive a competitive base salary (which is annually reviewed), and enjoy a range of benefits.

  • 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

Visit our Global Benefits page to learn more. (opens in new window)

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

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

Accessibility at Citi (opens in new window) and related EEO resources available on request.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AVP Java/Kotlin Backend Engineer | Developer Enablement
AVP Java/Kotlin Backend Engineer | Developer Enablement

Citi • New York (NY)

On-site
Senior Java Developer (AVP)
Senior Java Developer (AVP)

Citi • New York (NY)

Hybrid
USD 95,000 - 135,000
27 days annual leave
Private Medical Care
Life Insurance
+5
Technology Application Strategy - Java Developer - Assistant Vice President
Technology Application Strategy - Java Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 100,000 - 130,000
27 days annual leave
Discretionary annual bonus
Private Medical Care
+4
Java (Kotlin) Developer (Agile, Test-Driven) AVP
Java (Kotlin) Developer (Agile, Test-Driven) AVP

Citi • New York (NY)

On-site
USD 100,000 - 130,000
27 days annual leave
Discretional annual performance related bonus
Private Medical Care & Life Insurance
+3
AVP Java Developer – Tech Strategy & Developer Tools
AVP Java Developer – Tech Strategy & Developer Tools

Citi • New York (NY)

On-site
Senior Software Engineer, Margin Tech (AVP) - Hybrid
Senior Software Engineer, Margin Tech (AVP) - Hybrid

Citi • New York (NY)

On-site
Senior Software Engineer - Margin Technology - Assistant Vice President
Senior Software Engineer - Margin Technology - Assistant Vice President

Citi • New York (NY)

On-site
Senior VP: AI-Enabled Full-Stack Engineer
Senior VP: AI-Enabled Full-Stack Engineer

Citi • New York (NY)

On-site
Full Stack Engineer (Java or Kotlin or Python) - VP
Full Stack Engineer (Java or Kotlin or Python) - VP

Citi • New York (NY)

Hybrid
USD 160,000 - 241,000
27 days annual leave
Discretional bonus
Private Medical Care & Life Insurance
+3
SVP - GenAI Full-Stack Engineer Lead
SVP - GenAI Full-Stack Engineer Lead

Citi • New York (NY)

Hybrid
USD 244,000 - 325,000
27 days annual leave
Discretional annual bonus
Private Medical Care
+5