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