Lead Java Developer (VP)
Citigroup
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
- 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
- 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
Reference: WJ-747_31196865