Applications Development Senior Programmer Analyst #JC/ADSPA/RB
Applications Development Senior Programmer Analyst for Citibank, N.A. (Tampa, FL) Design & develop software & new functionalities & features for Citi's back office suite of applications, including Q FXLM & QFX systems in LATAM & North American countries.
Requirements: Bachelor's degree, or foreign equivalent, in Computer Science, Computer Information Systems, or closely related field & 4 years of experience as Programmer Analyst, Technology Lead Analyst or related position in applications developer supporting financial services industry. 4 years of experience must include: Data structures & algorithms; Object-oriented analysis & programming, including Java Databas Connectivity (JDBC), Object Relational Mapping (ORM) data model, Hibernate, & Java Persistenc Application (JPA); Java programming & programming languages; Spring framework (Core, Data & Springboot), Struts framework; User Interface Programming with Angular Java Script, Java Server Pages, HTML5 (Hypertext Markup Languag CSS (Cascading Style Sheets), Extensible Markup Language (XML); Performing Unit Testing using JUNIT Mockto; Message Communication with MQ Series/TIBCO EMS (Enterprise Messaging Service) for message communication/Kafka; Databas management, including optimizing database stored procedures & designing database tables using Oracle; UNIX Shell Scripting; & Foreign Exchange & Money Market products transaction processing with Swift (Society for Worldwid Interbank Financial Telecommunication) Message Formats for Settlements & Confirmations.
Citigroup is EOE.