Python Java Principal Software Engineer – Vice President

Citi Handlowy

Pune, Maharashtra, India
Advanced java and python programming
Http, restful web services, api design
Messaging technologies (kafka)
Establish and implement new or revised application systems and programs in coordination with the Technology team

Job Summary

  • Establish and implement new or revised application systems and programs in coordination with the Technology team.
  • Lead applications systems analysis and programming activities.
  • Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

Matching Summary

Establish and implement new or revised application systems and programs in coordination with the Technology team.

Skills & Requirements

Must-have

  • Advanced Java and Python programming
  • HTTP, ReSTful web services, API design
  • Messaging technologies (Kafka)
  • Reactive Streams experience
  • AWS S3 and GCP Big Query

Nice-to-have

  • Groovy, Python, JavaScript scripting
  • Kubernetes experience
  • Linux OS understanding
  • Gradle, Kotlin beneficial

Key Requirements

  • 10-16 years Apps Development experience
  • Extensive system analysis and programming
  • Project management and implementation
  • SME in Applications Development
  • Leadership and project management skills

Work Rights

Not specified

Tailored Resume

Cover Letter