Summary
Overview
Work History
Education
Websites
Skills
Timeline
Generic
Anit Kumar
Verified
This profile is verified using an email address.

Anit Kumar

Summary

Lead Software Engineer and distributed systems architect with 13+ years of experience delivering secure, cloud-native financial platforms across corporate banking, digital banking, and FinTech. Proven track record designing and shipping production microservices on GCP using Java 17, Spring Boot, and Kubernetes from greenfield architecture through CI/CD automation and live operations. Deep expertise in high-throughput payment systems, OAuth 2.0 security, event-driven design, and regulatory compliance. Known for mentoring engineering teams, driving measurable improvements in system reliability and code quality, and translating complex domain requirements into scalable, maintainable solutions. Seeking a Lead or Staff Engineer role in a high-impact technology environment.

Overview

13
13
years of professional experience
4
4
years of post-secondary education

Work History

Senior Application Developer

UOB Bank
Singapore
11.2024 - Current
  • Control (RBAC) and secure authentication mechanisms to enforce transaction approvals, ensuring compliance with corporate banking policies, regulatory standards.
  • Developed a high-performance bulk payment processing system capable of ingesting, validating, and securely submitting large financial transaction files while optimizing database performance using SQL-based batch processing, indexing, and optimized queries to ensure fast retrieval, enhancing the efficiency and security of corporate banking transactions.
  • Designed and developed independent micro services using Java 17, Spring Boot, and Oracle Database, ensuring scalability and modularity to handle high-volume corporate banking transactions, including Cross-Border Payments and Host-to-Host (H2H) transactions.

Lead Software Developer

NCR Voyix
Bengaluru
10.2020 - 11.2024

Project: Purchase Rewards

  • Led the design and implementation of a highly scalable microservices architecture using Spring Boot on GCP, Utilized Google Cloud SQL for persistence and Cloud Pub/Sub for asynchronous communication, achieving a 40% improvement in system performance
  • Streamlined complex Spring Batch jobs by leveraging asynchronous processing and remote data partitioning (master‑slave model) for parallel execution
  • This resulted in an 60% reduction in processing time while ensuring data integrity
  • Spearheaded the successful transition of a vital Java application from on‑prem VMs to GKE leveraged terraform for IaC and improved Git work‑ flows with feature branches and automated deployments using cloud terraforms
  • Mentored junior developers on best practices like clean code principles, unit testing with JUnit and Mockito frameworks, and code reviews using SonarQube
  • This resulted in a significant improvement in code quality, adherence to best practices, and a 30% increase in code coverage
  • Established code reviews and refactoring practices, boosting system reliability, maintainability, and scalability by 20%
  • Promoted cloud‑native design patterns (Circuit Breakers, Retry) for accelerated application performance and efficiency

Project: GreenLight

  • Orchestrated the development team in creating robust microservices with Java Spring Boot for a new FinTech platform, overseeing architecture definition, code reviews, and fostering team collaboration to drive streamlined development processes
  • Spearheading the integration with a third‑party financial application’s RESTful APIs, utilizing OAuth for secure authentication with both application‑level and client‑level flows
  • This ensures secure and efficient data exchange with the external system
  • Architecting and implementing a robust token management strategy using Redis for caching access tokens
  • This minimizes API calls to the third‑party provider, optimizes performance, and reduces overall infrastructure costs
  • Combined Technologies: Java, GCP, MySQL, Docker, GKE, Redis, Git

Senior Solution Consultant

Fair Isaac Corporation
Bengaluru
01.2018 - 01.2020
  • Architected a cost‑optimized, scalable microservices architecture on GCP leveraging Docker containers for application packaging and deploy‑ ment
  • Utilized Kubernetes for container orchestration and automatic scaling based on resource utilization, achieving a 25% reduction in infras‑ tructure costs
  • Built secure and reliable integrations with credit bureaus using secure RESTful APIs
  • Implemented JSON Web Tokens (JWT) for stateless au‑ thentication and role‑based access control (RBAC) within the APIs to ensure data security and granular access control to credit data
  • Enhanced microservice performance by leveraging Redis Cache for in‑memory caching of frequently accessed data, reducing database load and improving response times
  • Additionally, implemented Spring Kafka for asynchronous processing of high‑volume tasks, improving system scalability and responsiveness for concurrent requests
  • Developed and maintained software with a focus on high code quality, achieving 95% code coverage through comprehensive unit testing with
  • JUnit
  • Utilized code coverage reports and static analysis tools like SonarQube for early detection of potential bugs and code smells, promoting maintainability and reliability
  • Leveraged Jira for collaborative defect triage with QA professionals and implemented automated testing frameworks (Selenium) to streamline regression testing, leading to a 50% reduction in post‑deployment defects
  • Technologies: Java, GCP, RESTful APIs, Apache Kafka, Redis, JUnit, SonarQube, Selenium, Git

Senior Software Engineer

Societe Generale Global Solution Centre
Bengaluru, India
10.2017 - 01.2018
  • Designed and implemented high-performance RESTful web services using Spring Boot and Core Java 8, adhering to clean code principles and industry best practices.
  • Developed comprehensive BDD and integration test frameworks using Cucumber and JUnit, achieving over 90% code coverage and improving system reliability.
    Built robust inter-service communication using REST APIs, handling requests daily with optimized response times.
  • Ensured reliable data exchange and scalability by implementing caching, retry mechanisms, and comprehensive error handling strategies.

Senior System Engineer

Siemens Technology and Services Pvt. Ltd
Bengaluru
10.2015 - 08.2017
  • Developed and deployed modular microservices using Java and Spring Boot to ensure scalability and efficient resource management
  • Con‑ tainerized these microservices with Docker for seamless deployment on virtual machines
  • Built and launched a comprehensive Selenium‑based test automation framework for the AMELIE Architect Tool
  • This framework automates the upload of code artifacts, triggering subsequent analysis pipelines to identify potential code smells within the uploaded codebase, streamlining the code quality assessment process
  • Applied industry best practices and coding standards, yielding a 15% improvement in code maintainability and scalability for microservices and test automation frameworks
  • Technologies: Java, Selenium, Docker, MySQL, Git

Software Engineer

SLK Software
Bengaluru
07.2013 - 09.2015
  • Gathered requirements and implemented them into existing code base that was designed in J2EE using MVC pattern
  • Maintained detailed documentation of issue resolutions and best practices, facilitating knowledge transfer and continuous improvement within the development team
  • Diagnosed and resolved reported issues, ensuring prompt solutions through effective stakeholder engagement
  • Formulated extensive JUnit test cases, resulting in a 20% reduction in post‑deployment issues by identifying and addressing potential issues early in the development cycle
  • Technologies: Java, MySQL

Education

Bachelor of Technology -

Himachal Pradesh University
08.2007 - 07.2011

Skills

  • Java 17
  • Javascript
  • Cloud Technologies (GCP): GCE, KMS, Cloud Storage, Cloud SQL, Cloud Pub/Sub, Cloud Monitoring, Cloud Logging
  • Container Orchestration: Docker, Kubernetes (GKE)
  • DevOps & CI/CD: Git, CI/CD Tools (Jenkins, Cloud Build)
  • API Management: Apigee
  • Streaming & Messaging: Apache Kafka
  • Databases: MySQL, PostgreSQL, NoSQL
  • Testing: JUnit, Mockito, Integration Testing Frameworks (Selenium), API Testing Tools (Postman, SoapUI)
  • Shell Scripting
  • Redis

Timeline

Senior Application Developer

UOB Bank
11.2024 - Current

Lead Software Developer

NCR Voyix
10.2020 - 11.2024

Senior Solution Consultant

Fair Isaac Corporation
01.2018 - 01.2020

Senior Software Engineer

Societe Generale Global Solution Centre
10.2017 - 01.2018

Senior System Engineer

Siemens Technology and Services Pvt. Ltd
10.2015 - 08.2017

Software Engineer

SLK Software
07.2013 - 09.2015

Bachelor of Technology -

Himachal Pradesh University
08.2007 - 07.2011
Anit Kumar