Job Description
The Applications Development 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.
**Responsibilities:**
+ Utilize knowledge of application development procedures and concepts to identify and define necessary system enhancements.
+ Possess 5+ years of industry experience with hands-on coding in Core Java, Spring (Core, Boot, etc.), and Agile development methodologies.
+ Demonstrate expertise in implementing Web APIs, including Web services and RESTful services.
+ Strong analysis and design skills, encompassing OO design patterns and SOLID principles.
+ Good knowledge of distributed messaging platforms such as Apache Kafka and MQ.
+ Strong understanding of Oracle, PL/SQL Stored Proced...
**Responsibilities:**
+ Utilize knowledge of application development procedures and concepts to identify and define necessary system enhancements.
+ Possess 5+ years of industry experience with hands-on coding in Core Java, Spring (Core, Boot, etc.), and Agile development methodologies.
+ Demonstrate expertise in implementing Web APIs, including Web services and RESTful services.
+ Strong analysis and design skills, encompassing OO design patterns and SOLID principles.
+ Good knowledge of distributed messaging platforms such as Apache Kafka and MQ.
+ Strong understanding of Oracle, PL/SQL Stored Proced...
Ready to Apply?
Take the next step in your AI career. Submit your application to Citigroup today.
Submit Application