Lead Java Developer (VP)
Lead Java Developer (VP) at Citigroup in Belfast, steering the design, development and optimization of the bank's regulatory reporting platform and data pipelines while leading a team of engineers. Day-to-day work centers on Java/Spring Boot microservices, Spark/Hadoop/Hive big-data processing, Kafka ingestion, and MongoDB/SQL data modeling.
- Compensation
- Not disclosed
- Location
- Belfast, United Kingdom
- Work setup
- Not specified
- Seniority
- C level
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 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
Nice to have
- Financial regulatory knowledge or domain exposure
Full 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