Back to Projects
Treasury Automation System

Treasury Automation System

Spring Boot
RESTful WebServices
Java
Angular
IBM Db2
OAuth
Selenium
Apache Cassandra

Contributed to the modernization of the Treasury Automation System—an integrated platform for the State Government that manages all financial transactions including receipts, payments, budgeting, accounting, auditing, and reconciliation in real time across treasury and sub-treasury offices—by enhancing scalability, performance, and user experience.

Key Features & Contributions

  • 🔄 Legacy to Microservices Migration: Re-architected legacy treasury modules into Spring Boot-based RESTful microservices, improving modularity, maintainability, and integration across departments such as audit, budget, and finance.
  • 🌐 UI Modernization: Designed responsive and dynamic interfaces using Angular 8 and Handlebar.js, improving usability for government employees, finance officers, and public-facing portals.
  • 🗄️ Database Management: Integrated IBM DB2 for structured, transactional financial records and Apache Cassandra for distributed, high-throughput storage of audit logs and system telemetry—ensuring scalability, reliability, and efficient data access across modules.
  • 🔒 Security & Authentication: Implemented secure API access using OAuth 2.0, IBM LDAP server, enabling robust identity management and seamless Single Sign-On (SSO) for authorized government personnel, while ensuring compliance with public sector cybersecurity standards.
  • ✅ Test Automation: Built and maintained BDD test suites using Selenium, improving platform stability and enabling automated validation of workflows like bill submission, challan generation, and fund disbursement.
  • 🧠 Cross-Functional Collaboration: Collaborated with stakeholders from finance, treasury, audit, and IT departments to align technical solutions with public finance goals and compliance requirements.

Impact

Helped streamline public fund management processes, reduced transaction processing time, and improved system resilience—resulting in enhanced transparency and efficiency across over 200+ government departments and treasuries.

Project Details

Duration:Aug 2019 - Dec 2022
Company:Tata Consultancy Services

🔒 This project contains confidential information and source code cannot be shared publicly.

Screenshots

Treasury Automation System screenshot 1Treasury Automation System screenshot 2