Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast
Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Design and develop innovative server-side solutions using Java or Kotlin.
  • Company: Join Citi, a global bank with a vibrant tech culture.
  • Benefits: Enjoy 27 days of leave, private medical care, and performance bonuses.
  • Why this job: Make a real impact by creating tools that enhance developer efficiency.
  • Qualifications: Strong skills in Java/Kotlin and experience with RESTful APIs required.
  • Other info: Be part of an agile team with excellent growth opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Discover your future at Citi: We are a global bank with more than 230,000 employees and are looking for talented engineers to join our Developer Enablement team within the CTO organization. The goal is to create tools and platforms that save tens of minutes for engineers each day, delivering significant value to the bank.

We are seeking server‐side engineers (Java 21/Kotlin) to build and maintain RESTful APIs, contribute to SDLC automation projects, and develop AI‐enabled tooling. Work in a small, agile team that has the flexibility to move between multiple high‐impact projects.

Responsibilities
  • Design, develop, and maintain server‐side components in Java or Kotlin.
  • Build and consume RESTful APIs and interact with relational and NoSQL databases.
  • Collaborate with product, design, UI engineers, product managers, and stakeholders to understand requirements and deliver robust backend solutions.
  • Drive automation in SDLC, DevEx, and AI‐driven initiatives.
Qualifications
  • Strong server‐side engineering skills with Java 21 or Kotlin.
  • Experience building RESTful APIs.
  • Proficiency with PostgreSQL and/or MongoDB.
  • Hands‐on experience with event‐driven or microservice architecture, contract‐first APIs (Swagger), message queuing (Apache Kafka), Docker and Kubernetes.
  • Knowledge of CI/CD tools, automated deployments, and observability.
Desired Skills
  • Experience with event‐driven architecture.
  • Experience with microservice architecture.
  • Experience with contract‐first APIs (such as Swagger).
  • Experience with message queuing systems (Apache Kafka).
  • Understanding of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD tools and automated deployments.
Tools You’ll Use
  • Java, Kotlin, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness.
  • OpenShift, Tekton, Harness.
  • Mac or PC.
  • AI tools such as GitHub Copilot and Cognition.ai's Devin.
Benefits
  • 27 days annual leave (plus bank holidays).
  • 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.
  • Learning and development resources.

Citi is an equal‐opportunity employer. Qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to apply, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast employer: Jobs via eFinancialCareers

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering Senior Software Engineers the opportunity to innovate within a global banking environment. With generous benefits such as 27 days of annual leave, private medical care, and extensive learning resources, employees are empowered to grow their skills while contributing to impactful projects. Located in a vibrant city, Citi provides a collaborative atmosphere where engineers can thrive and make a meaningful difference in the financial sector.
J

Contact Detail:

Jobs via eFinancialCareers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast

Tip Number 1

Network like a pro! Reach out to current or former employees at Citi on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the technical interview by brushing up on your Java and Kotlin skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

Tip Number 3

Show off your passion for developer enablement! Be ready to discuss how you've contributed to improving developer experiences in previous roles. This will help you stand out as someone who truly gets the mission of the team.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Citi family.

We think you need these skills to ace Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast

Java 21
Kotlin
RESTful APIs
PostgreSQL
MongoDB
Event-Driven Architecture
Microservice Architecture
Contract-First APIs (Swagger)
Message Queuing (Apache Kafka)
Docker
Kubernetes
CI/CD Tools
Automated Deployments
Observability
Spring Boot

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and Kotlin, especially in server-side engineering. We want to see how your skills align with the responsibilities mentioned in the job description.

Showcase Your Projects: Include any relevant projects where you've built RESTful APIs or worked with microservices. This gives us a clear picture of your hands-on experience and how you can contribute to our Developer Enablement team.

Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate clarity as much as technical prowess!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Jobs via eFinancialCareers

Know Your Tech Stack

Make sure you’re well-versed in Java 21 and Kotlin, as well as the tools mentioned in the job description like PostgreSQL, MongoDB, and Docker. Brush up on your knowledge of RESTful APIs and microservices, as these will likely be key discussion points during your interview.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Think about examples where you’ve driven automation or improved processes, especially in SDLC or DevEx, as this aligns with what they’re looking for.

Understand the Company Culture

Familiarise yourself with Citi’s values and mission. They’re a global bank with a focus on innovation, so be ready to discuss how your personal values align with theirs and how you can contribute to their Developer Enablement team.

Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company. Inquire about the team dynamics, ongoing projects, or how they measure success in the Developer Enablement team. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast
Jobs via eFinancialCareers
Location: Belfast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi in Belfast

    Belfast
    Full-Time
    36000 - 60000 £ / year (est.)
  • J

    Jobs via eFinancialCareers

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>