Elevate your programming career with Citi as a Java Developer focusing on applications development. This role combines technical execution with strategic problem-solving.You will be responsible for participating in the creation and enhancement of application systems while collaborating directly with the Technology team. Requiring intermediate programming skills, this position involves system analysis and advising on programming solutions based on your technical experience.Key Responsibilities:Design system enhancements using knowledge of development proceduresConsult and recommend solutions to clients and teamsAnalyze application code for vulnerabilities and functionalityMentor lower-level analysts and share technical insightsImplement compliant solutions with a focus on risk managementRequirements:At least 2 years of relevant Financial Services experienceStrong problem-solving and communication aptitudeAbility to handle high-pressure scenarios and deadlinesIntermediate experience in applications development rolesBachelor's degree or similar experienceBring your programming skills and analysis expertise to Citi's applications development team.#J-18808-Ljbffr