Posted: | 21/10/24 | |
Recruiter: | Citigroup Inc. | |
Reference: | 2839105897 | |
Type: | Permanent | |
Disciplines: | Developer | |
Salary: | Competitive | |
Location: | London | |
Description: | The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Programming skills - including concurrent, parallel and distributed systems programming. Expert Caching Technology Experience. Expert level knowledge of Java. Expert level experience with HTTP, ReSTful web services and API design. Expert Level of Gradle. Messaging technologies (Kafka). Experience with Apache Ignite or GridGain (Highly beneficial). Experience with Reactive Streams. Advanced understanding of Oauth2, JWT, Spring Security. Desirable Skills:A good working knowledge of a scripting language such as Groovy, Python, JavaScript, etc. Messaging technologies. Grid and Cloud computing. Familiarity with databases particularly NoSQL e.g. MongoDB, Couchbase, etc. Experience with Kubernetes. Good understanding of the Linux OS. Experience with Gradle, Kotlin would be beneficial. Helm plugin, Renovate, Snyk. Education:Bachelor's degree/University degree or equivalent experience. Master's degree preferred. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. | |