The Global Equities Technology Department of Citi is currently looking to hire a senior Core Java professional that will be located in Pune, India and work with Data Infra team.
The candidate is expected to join this team as a Java development lead.
Team is responsible for development, maintenance, testing and support of high performance, distributed, SOA real time, multi-
threaded systems used in global markets across asset class.
The candidate will work on business critical SOA platform which forms the basic building blocks for data communication, authentication / authorizations and real time data streaming platforms being used across Citi MSST.
He / She would be responsible for driving Java related development efforts in the projects. The candidate will partner with the internal teams including the business, development, quality assurance and operations to deliver high throughput, low latency software solutions.
Position Responsibilities :
Responsible for data analysis, service / component design, coding, unit testing and other SDLC activities
Requirement understanding, analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates
Directly impacts the business by ensuring the quality of work provided by self; works closely with other teams as partner
Work proactively, independently and with global teams to address project requirements, and articulate issues / challenges with enough lead time to address project delivery risks
Responsible for production support related activities
Code reviews, test case reviews and ensure code developed meets the requirements
Demonstrate ownership , initiative taking , accountability and responsibility
Education and Qualifications :
Education and Qualifications A university degree (B.E / B.Tech / M.E. / M.Tech) preferably in computer science or engineering
Required Skills and Abilities :
Strong Analytical Skills
Strong experience in Core Java
Experience in Service Oriented Architecture
Experience in Unix / Linux Shell scripting
Experience in Software design and architecture
Team leadership skills
Understanding of Agile processes is desirable
Knowledge of KDB / q and Python
Language Ability :