Join Citi as a Java Spark Developer in an intermediate-level position focused on applications development and programming. This role involves establishing and implementing new or revised application systems in coordination with the Technology team. You'll be working with Citi's extensive information systems, contributing to application analysis and programming activities. The position offers an opportunity to work with a global financial leader, utilizing Java and Spark technologies to develop and enhance business-critical applications. You'll be part of a team that values technical expertise, problem-solving abilities, and innovative thinking. The role combines technical development with business understanding, making it ideal for developers who want to impact the financial technology sector. Citi offers a collaborative environment with opportunities for professional growth and exposure to enterprise-scale systems.