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
…
