Lead Java Developer (VP)

Company: Citigroup
Apply for the Lead Java Developer (VP)
Location: Belfast
Job Description:

Overview

In this role you will steer the design, development and optimization of Citi’s regulatory reporting platform and data pipelines, focusing on onboarding new regulations. You will lead a team of engineers within an Agile setup, translating regulatory rules into scalable software solutions. Expect to apply AI/ML concepts for intelligent automation and ensure robust, high-performance data processing. This is a high-impact role at scale, supporting global compliance and data-driven decision making in finance.

Pay / Benefits

  • 27 days annual leave
  • discretionary performance bonus
  • Private medical care & life insurance
  • Employee Assistance Program
  • Pension plan
  • Paid parental leave

Responsibilities

  • Lead technical design, development and optimization of regulatory reporting frameworks and data pipelines
  • Onboard new regulatory requirements and adapt platform to evolving global standards
  • Mentor and guide a team of software engineers; conduct code reviews
  • Develop clean, robust production-grade code using Java and Spring Boot
  • Design scalable microservices and data integration layers
  • Build and optimize distributed data processing with Spark, Hadoop, and Hive
  • Implement real-time data ingestion with Apache Kafka
  • Model data in MongoDB and relational databases for high-performance queries
  • Drive Agile/Scrum planning, estimation, and delivery
  • Translate regulatory rules with Business Analysts into precise specs
  • Communicate progress and risks to technology management
  • Establish automated testing and secure coding practices

Key requirements

  • Extensive hands-on software engineering experience in enterprise-scale environments
  • Deep Java/J2EE and Core Java knowledge (Java 8+)
  • Spring Boot, Spring Cloud, Spring Data, Spring Security experience
  • Proficiency with Spark, Hadoop and Hive; ability to optimize Spark jobs
  • Experience with Apache Kafka and event-driven architectures
  • Strong SQL and database design; NoSQL experience with MongoDB
  • Proficiency with Git/Bitbucket, Maven/Gradle, Jenkins, Docker, Kubernetes
  • Agile/Scrum experience; SDLC, TDD, OWASP security practices
  • Excellent communication and collaboration skills
  • Financial regulatory knowledge or domain exposure preferred
  • Leadership
  • Analytical problem solving
  • Strong communication
  • Java/J2EE
  • Spring Boot / Spring Cloud / Spring Data / Spring Security
  • Apache Spark / Hadoop / Hive

…

Posted: October 24th, 2026