Taro Logo

Java/Microservices Developer - VP

World-leading global bank with approximately 200 million customer accounts and presence in more than 160 countries, providing financial products and services.
Belfast, UK
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Java/Microservices Developer - VP

Citi, a leading global bank with 200 million customers worldwide, is seeking a Principal Java/Microservices Developer for their Belfast office. This role is part of the Global BI team focusing on compliance and surveillance systems. The position offers a unique opportunity to work in Northern Ireland's only global investment bank, alongside a diverse team of 4000+ professionals from 68 different nationalities.

The role demands deep technical expertise in Java/Microservices development, with responsibilities including implementing solutions for Independent Compliance Risk Managers, providing technical leadership, and mentoring junior team members. You'll be working with cutting-edge technologies including Spring Boot, Microservices, Hibernate/JPA, and cloud platforms, while contributing to critical features and complex technical solutions.

As a Principal Engineer, you'll help shape the overall system architecture, foster technical excellence, and collaborate with multiple teams across Citi's global network. The position offers a hybrid working model with up to 2 days working from home, competitive compensation, and comprehensive benefits including medical care, pension plan, and generous leave allowance.

This is an excellent opportunity for an experienced developer looking to make an impact in a global financial institution while working on complex compliance and surveillance systems. The role combines technical leadership with hands-on development, offering both professional growth and the chance to mentor others in a collaborative, diverse environment.

Last updated 9 days ago

Responsibilities For Java/Microservices Developer - VP

  • Design and build solutions for Compliance Data Archival & Reporting application
  • Apply internal standards for re-use, architecture, testing and general best practices
  • Responsible for Agile Development Lifecycle, Code reviews, test case reviews
  • Build and sustain strong relationships with senior business leaders
  • Work with development partners to ensure design and coding best practices
  • Provide technical walk-throughs to various stakeholders
  • Requirement gathering & understanding, effort estimation, technical design
  • Partner with multiple teams to ensure appropriate integration of functions
  • Provide mentorship to junior team members
  • Define and evolve overall system architecture and design

Requirements For Java/Microservices Developer - VP

Java
Redis
Kubernetes
  • Experience in Core-Java, J2EE
  • Spring-Boot, Microservices, Hibernate/jpa expertise
  • Strong experience in SQL & Database Design
  • Experience in Docker and Kubernetes
  • Experience in Unix Scripting and Autosys
  • Experience in CI/CD process like Jenkins/Harness
  • Experience in unit test framework like junit and mockito
  • Experience in cloud technologies like Openshift/PCF/AWS/GCP
  • Experience in leading smaller development teams
  • Root cause analysis skills

Benefits For Java/Microservices Developer - VP

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • 27 days annual leave plus bank holidays
  • Discretional 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 learning and development resources

Interested in this job?

Jobs Related To Citi Java/Microservices Developer - VP