Padmi
Citi logo
Citi

credit cards · retail banking

Principal Software Engineer & Python & Java

MumbaiPosted 1 month ago
Software engineeringStaff+Full Time; Regular
Apply at Citi

Opens the source posting on shine.com

Source description

About the role

View original

Role OverviewAs a Python Java Principal Software Engineer Vice President at our company, you will be a seniorlevel position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your overall objective will be to lead applications systems analysis and programming activities. Key ResponsibilitiesPossess programming skills, including concurrent, parallel, and distributed systems programmingDemonstrate advanced level knowledge of Java and PythonExhibit advanced level experience with HTTP, ReSTful web services, and API designUtilize messaging technologies such as KafkaHave experience with Reactive StreamsFamiliarity with AWS S3 and GCP Big QueryGood working knowledge of a scripting language such as Groovy, Python, JavaScript, etc.Experience with KubernetesUnderstand the Linux OSFamiliarity with Gradle and Kotlin would be beneficialQualifications RequiredMust have 10-16 years of relevant experience in Apps Development using Java, Python, RESTful APIs, KAFKA, Apache HadoopExtensive experience in system analysis and programming of software applicationsExperience in managing and implementing successful projectsSubject Matter Expert (SME) in at least one area of Applications DevelopmentAbility to adjust priorities quickly as circumstances dictateDemonstrated leadership and project management skillsConsistently demonstrates clear and concise written and verbal communicationEducation: Bachelors degree/University degree or equivalent experience. Masters degree preferred .

One address, no account. We’ll tell you when matching roles go live.

More at Citi

Related open roles

View all roles