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.