The overall objective of this role is to lead applications systems analysis and programming activities
Job Summary
The overall objective of this role is to lead applications systems analysis and programming activities.
Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
Matching Summary
The overall objective of this role is to lead applications systems analysis and programming activities.
Salary
Base: $113,840.00 - $170,760.00; Bonus/Equity: discretionary and formulaic incentive and retention awards; Benefits: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
Skills & Requirements
Must-have
Java and Spring Boot
JavaScript, Angular, Ext's
Oracle SQL
Cloud-native development
Docker, Kubernetes, OpenShift
Service-Oriented and Microservices architectures
REST and GraphQL APIs
CI/CD pipelines
Nice-to-have
advanced knowledge of applications programming
innovative solutions
advisor or coach to mid-level developers
Key Requirements
5-8 years of hands-on experience in Java
Significant experience with JavaScript, Angular, Ext's
Strong command of Oracle SQL
Demonstrable experience in cloud-native development
Proven background in designing and implementing Service-Oriented and Microservices architectures
Exposure to and practical experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines
Experience working within agile and iterative software delivery environments
Bachelor’s degree/University degree or equivalent experience