Digital Software Engineering Senior Analyst
Citi · Pune · 8+ yrs experience · Posted 2026-07-21
Tech stack: Java, Kafka, REST API
Apply on the company site · Get a referral for this role
Citi salary & ratings · Citi interview process · More live openings
About the role
Riskhub a platform under CRS, is expanding its team. We are looking for highly motivated and enthusiastic software engineers who are eager to learn and grow in a fast-paced environment. In this role, you will contribute to the development and delivery of critical software projects while building scalable, high-quality solutions under the guidance of senior engineers.
Responsibilities: - Software Development & Execution
- Contribute to the design, development, testing, and deployment of software solutions.
- Write clean, maintainable, and efficient code following best practices.
- Work closely with senior developers and architects to understand system design and implementation.
- Assist in troubleshooting, debugging, and resolving technical issues.
- Learn and apply secure coding and performance optimization techniques.
- Collaboration & Teamwork
- Collaborate with product managers, designers, and other developers to understand requirements.
- Participate in team discussions, code reviews, and agile ceremonies (stand-ups, sprint planning, retrospectives).
- Communicate progress clearly and ask for guidance when needed.
- Learning & Growth
- Continuously improve technical skills and contribute to team knowledge sharing.
- Stay updated on modern development tools, technologies, and practices.
- Take initiative in learning new frameworks, libraries, and tools used by the team.
Qualifications: - 8+ years of experience in software development (internships or academic projects acceptable)
- Good understanding of the software development lifecycle (SDLC)
- Exposure to agile methodologies
- 8+ years of experience with Java Microservices, Rest API, Mongo DB, Oracle, Distributed computing using OpenShift, Kafka integration and Pega(Preferred).
- Understanding of version control systems (e.g., Git, Bitbucket)
- of DevOps concepts and tools
- Familiarity with tools like Jira or similar tracking systems
- Strong willingness to learn and grow
- Good communication and teamwork
- Problem-solving mindset with attention to detail
- Ability to work in a collaborative and fast-paced environment
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Qualifications
- 8+ years of experience in software development (internships or academic projects acceptable)
- Good understanding of the software development lifecycle (SDLC)
- Exposure to agile methodologies
- 8+ years of experience with Java Microservices, Rest API, Mongo DB, Oracle, Distributed computing using OpenShift, Kafka integration and Pega(Preferred).
- Understanding of version control systems (e.g., Git, Bitbucket)
- of DevOps concepts and tools
- Familiarity with tools like Jira or similar tracking systems
- Strong willingness to learn and grow
- Good communication and teamwork
- Problem-solving mindset with attention to detail
- Ability to work in a collaborative and fast-paced environment
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Responsibilities
- Software Development & Execution
- Contribute to the design, development, testing, and deployment of software solutions.
- Write clean, maintainable, and efficient code following best practices.
- Work closely with senior developers and architects to understand system design and implementation.
- Assist in troubleshooting, debugging, and resolving technical issues.
- Learn and apply secure coding and performance optimization techniques.
- Collaboration & Teamwork
- Collaborate with product managers, designers, and other developers to understand requirements.
- Participate in team discussions, code reviews, and agile ceremonies (stand-ups, sprint planning, retrospectives).
- Communicate progress clearly and ask for guidance when needed.
- Learning & Growth
- Continuously improve technical skills and contribute to team knowledge sharing.
- Stay updated on modern development tools, technologies, and practices.
- Take initiative in learning new frameworks, libraries, and tools used by the team.
More openings at Citi
- Digital Software Engineering Intermediate Analyst - Officer — Pune
- Digital Software Engineering Senior Analyst — Pune
- Software Development Engineer- Automation — Chennai
- Digital Software Engineer Senior Manager — Pune
- Java Engineering Lead - Vice President — Pune
- Java with AI Engineering - Vice President — Pune