Job Description

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

**Job Purpose:**

+ Senior Developer with strong analytical and technical ability with over 5 years of experience in **enterprise Web applications, REST services and Workflow Processing Service development** using Java/J2EE technologies.
+ Should be comfortable with working on Oracle (PL/SQL) and/or NoSQL-Mongo as backend database.
+ Should have strong insight on OOPS concept and good **hands on experience** **on Java (version 1.8 or above) and other java based frameworks like Spring Batch, Spring IOC, Spring Annotation, Spring Security.**
+ Should have hands on experience **on messaging pla...

Ready to Apply?

Take the next step in your AI career. Submit your application to Citigroup today.

Submit Application