Senior Software Engineer @ Citi | Developing Distributed Systems

Pune District, Maharashtra, India

Pune District, Maharashtra, India
Pune

Pune Division, Maharashtra, India


Pune/Pimpri-Chinchwad Area



Bachelor of Engineering, Computational Science
Pune Institute of Computer Technology
HSC, Science
Vidyamandir Highschool and Junior College ,Islampur
Join Chaitnya and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ Citi | Developing Distributed Systems
As a Senior Software Engineer at Citi, I design and develop distributed Spring Boot microservices for cross-border payment processing, utilizing tools such as Apache Kafka, IBM MQ, and JMS. My role involves implementing ISO 20022 transformation services, developing secure enterprise file-processing systems, and creating metadata-driven scheduling frameworks to streamline operations. A graduate in Computational Science from Pune Institute of Computer Technology, I bring expertise in Java, distributed systems, and MongoDB. I am motivated by the opportunity to contribute to enterprise-grade backend solutions that enable efficient and reliable payment services across global financial systems.
Pune Division
claude code
github copilot
Senior Software Engineer at Citi, Jan 2024 - Present · 2 yrs 8 mos, Pune District, Maharashtra, India
Apps Dev Programmer Analyst 2 at Citi, Jul 2022 - Jan 2024 · 1 yr 7 mos, Pune District, Maharashtra, India, Responsible for development and maintenance of the middle layer of software which takes care of the communication between different payment services using messaging queues and apache kafka. ● Worked with various payment formats such PACS008, PAIN001, PACS002, MT103, PACS009 etc. ● Worked on conversion of payments from one format to another, dealt with payments in both JSON and XML format. ● Tools and Technologies Used –Spring Boot, IBM MQ, JMS, Apache kafka, openshift cloud platform, mongo db, oracle etc
Back End Developer at Citicorp Services India, Jul 2022 - Dec 2023 · 1 y 5 mo, Pune, Designed and developed distributed Spring Boot microservices application powering cross-border payment processing across multiple countries as end-to-end technical owner. Engineered asynchronous communication using Apache Kafka, IBM MQ and JMS to enable reliable event-driven processing across backend services. Implemented ISO 20022 transformation services supporting Pain.001, Pacs.008 and Pacs.009 payment message standards for straight-through processing. Built secure enterprise file-processing services integrating IBM MQ and NDM for automated payment file exchange. Developed configurable scheduling framework supporting 100+ concurrent background jobs through metadata-driven execution, reducing operational overhead. Developed production-grade REST APIs using Java, Spring Boot and PostgreSQL following layered architecture and SOLID principles. Led production deployments on OpenShift and coordinated release activities ensuring smooth rollouts with minimal downtime. Developed Stylus AI Preset for test case and test data generation using business Confluence documents and service repo, reducing manual efforts by 60% and increasing overall adoption of Automated Testing. Mentored junior engineers through code reviews, design discussions and technical guidance, improving overall team code quality.
Product Engineer at Digitate, Jun 2019 - Jun 2022 · 3 yrs 1 mo, Pune Division, Maharashtra, India, Worked on in-house product named ignio which is used as intelligent automation tool for ticket resolution process. Responsibility included integrating ignio bot with enterprise messengers such as Slack and Microsoft Teams so as to provide accessibility to customers from there own messengers.
Back End Developer at Digitate (TCS), Jun 2019 - Jun 2022 · 3 yrs 1 mo, Developed enterprise backend services using Java, Spring Boot and REST APIs for AI-powered workflow automation platform (ignio). Implemented enterprise authentication and authorization using LDAP, Active Directory, OAuth2 and SAML 2.0. Developed secure JWT authentication with JWKS-based token validation and Just-In-Time user provisioning. Built integrations with Slack and Microsoft Teams using REST APIs, reducing manual client effort by 40%. Developed comprehensive JUnit test suites and supported production issue resolution.
Project Intern at BMC Software, Aug 2018 - Jun 2019 · 11 mos, Pune/Pimpri-Chinchwad Area
Bachelor of Engineering, Computational Science, Pune Institute of Computer Technology
HSC, Science, Vidyamandir Highschool and Junior College ,Islampur
leetcode: https://leetcode.com/chaitnya30