Senior Java Software Engineer - Assistant Vice President
Citi Handlowy
Pune, Maharashtra, India
Low-latency, high-throughput api development
Strong core java and functional programming
Microservices and ecosystem
The Senior Programmer Analyst participates in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities
Job Summary
The Senior Programmer Analyst participates in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities.
Responsibilities include conducting feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and providing user and operational support.
The role requires utilizing in-depth specialty knowledge to analyze complex problems, evaluate business processes, and recommend advanced programming solutions while operating with limited supervision and exercising independent judgment.
Matching Summary
The Senior Programmer Analyst participates in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities.
Skills & Requirements
Must-have
Low-latency, high-throughput API development
Strong Core Java and functional programming
Microservices and ecosystem
Data modeling (relational and NoSQL)
PL/SQL, SQL, and Performance Tuning
Problem-solving, troubleshooting, clean code
API integration and System Design
Nice-to-have
Apache Flink or Apache spark
Distributed, multi-tier application experience
High-performance, scalable application experience
Consulting/project management techniques
Key Requirements
7-12 years of relevant experience
Experience in systems analysis and programming
Experience in managing and implementing projects
Bachelor’s degree/University degree or equivalent experience