Chaitnya Joshi profile photo 1 on Tal

Chaitnya Joshi

Senior Software Engineer @ Citi | Developing Distributed Systems

Pune Division

8+ years of work experience

Citi
Jan 20242 yrs 8 mosPresent

Pune District, Maharashtra, India

Citi
Jul 20221 yr 7 mosJan 2024

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
Jul 20221 y 5 moDec 2023

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.
Digitate
Jun 20193 yrs 1 moJun 2022

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.
Digitate (TCS)
Jun 20193 yrs 1 moJun 2022

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.
BMC Software
Aug 201811 mosJun 2019

Pune/Pimpri-Chinchwad Area

Chaitnya’s AI Stack

claude code
claude code
github copilot
github copilot

Education

Pune Institute of Computer Technology

Bachelor of Engineering, Computational Science

Pune Institute of Computer Technology

20154 yrs2019

HSC, Science

Vidyamandir Highschool and Junior College ,Islampur

20141 yr2015

Join Chaitnya and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Chaitnya Joshi on Tal

Headline

Senior Software Engineer @ Citi | Developing Distributed Systems

About

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.

Location

Pune Division

AI stack

claude code

github copilot

Work experience

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

Education

Bachelor of Engineering, Computational Science, Pune Institute of Computer Technology

HSC, Science, Vidyamandir Highschool and Junior College ,Islampur

Public links

leetcode: https://leetcode.com/chaitnya30