Citi is seeking a Senior Spark Java Application Developer to join their Global Statement Delivery team in Dublin. This role combines technical leadership with hands-on development, focusing on building and maintaining large-scale data processing applications using Apache Spark and Java. The position requires expertise in big data technologies, team leadership, and software development.
The role involves designing and implementing data pipelines, optimizing performance, and working with modern technologies including Hadoop, Kafka, and cloud platforms. You'll lead a team while maintaining hands-on involvement in development, requiring both technical excellence and leadership skills.
The ideal candidate will have 10+ years of IT experience, with specific expertise in Java Spark and big data frameworks. They should be capable of managing complex projects, mentoring team members, and driving technical decisions while maintaining high code quality standards.
Citi offers a competitive compensation package, hybrid working arrangements, and a supportive, inclusive work environment. The company's commitment to work-life balance and professional development makes this an excellent opportunity for experienced developers looking to work with cutting-edge technologies in a global financial institution.
The position combines technical challenges with leadership opportunities, making it ideal for someone who wants to impact both technology and people development. Working at Citi means joining a prestigious global organization with opportunities for growth and advancement while working on significant technical challenges.