Python Java Principal Software Engineer – Vice President
Citigroup
Pune, Maharashtra, India
Hybrid
Advanced java and python programming skills
Concurrent parallel and distributed systems experience
Http restful web services and api design expertise
This senior level Vice President role is responsible for establishing and implementing new or revised application systems in coordination with the Technology team
Job Summary
This senior level Vice President role is responsible for establishing and implementing new or revised application systems in coordination with the Technology team.
Candidates must possess 10-16 years of relevant experience in applications development using Java, Python, RESTful APIs, Kafka, and Apache Hadoop.
The position offers the opportunity to join a global team of over 230,000 dedicated people at Citi with a focus on career growth and community impact.
Matching Summary
This senior level Vice President role is responsible for establishing and implementing new or revised application systems in coordination with the Technology team.
Skills & Requirements
Must-have
Advanced Java and Python programming skills
Concurrent parallel and distributed systems experience
HTTP ReSTful web services and API design expertise
Kafka messaging technologies proficiency
AWS S3 and GCP Big Query cloud experience
Reactive Streams implementation knowledge
Nice-to-have
Groovy JavaScript or other scripting languages
Kubernetes container orchestration experience
Gradle build tool familiarity
Kotlin programming language knowledge
Linux OS understanding
Key Requirements
10-16 years of relevant experience in Apps Development
Bachelor's degree required Master's preferred
Subject Matter Expert status in Applications Development
Demonstrated leadership and project management skills