Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Joshuva  Kirubhakar

Joshuva Kirubhakar

Software Developer
Chennai

Summary

Professional Summary:


Dynamic Application Development Analyst with a proven track record at Citibank, specializing in high-performance API development and microservices architecture. Expert in Java and Spring Boot, I successfully migrated legacy systems, enhancing performance and reducing costs. A collaborative team player, I mentor junior developers while ensuring adherence to security best practices.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Application Development Analyst

Citibank
Chennai
09.2023 - Current

My role and responsibilities at Citibank include:

  • Developing RESTful web services for liquidity-based and trade-based applications in the Trade and Treasury (TTS) division using Java (8, 11, 17, 21) and Spring Boot (2.x and 3.x).
  • *Designing and implementing high-performance APIs with concurrency features to reduce response times and improve system throughput.
  • Migrating internal TIBCO tools to Java-based SOAP and REST APIs, resulting in significant performance improvements and reduced TIBCO license usage.
  • Optimizing Trade and Liquidity APIs to improve response times and enhance system reliability.
  • Writing complex SQL queries and stored procedures using Oracle DB to support core business logic.
  • Supporting data operations and integration using Couchbase and Impala for various application needs.
  • Building internal tools and APIs using Flask to streamline processes and increase team productivity.
  • Collaborating with cross-functional teams, including Trade, Liquidity, and R&D, to deliver tailored technical solutions.
  • Serving as a team player and mentor, guiding junior developers through code reviews and technical enhancements.
  • Performing deployments using OpenShift through CI/CD pipelines configured with Jenkins and uDeploy, or using Lightspeed Tekton and Harness for modern DevOps workflows.
  • Worked on Agile SDLC and with JIRA for work tracking.

Associate Developer

TransUnion CIBIL
Chennai
09.2022 - 09.2023
  • Specialized in microservices development, contributing to high-impact, enterprise-level projects for TransUnion CIBIL (Credit Bureau).
  • Designed and developed scalable microservices using Java 11+ and Spring Boot(2.x and 3.x), focusing on gRPC and RESTful web services for low-latency, distributed system communication.
  • Participated in the complete software development lifecycle: requirement analysis, design, implementation, testing, deployment, and maintenance of both backend services and frontend components.
  • Migrated backend systems from Informix to PostgreSQL, resulting in significantly improved performance and response times.
  • Gained hands-on experience with multiple databases:
  • PostgreSQL – for structured relational data storage.
  • Redis – for in-memory caching and high-speed key-value access.
  • Informix – for handling legacy enterprise data systems.
  • Implemented Apache Kafka-based event-driven architecture, including developing Kafka producer and consumer modules integrated with Spring Boot REST APIs.
  • Worked on Kafka-based projects for real-time data streaming and processing.
  • Diagnosed and resolved code vulnerabilities flagged by static analysis tools like Black Duck, Checkmarx, and SonarQube, ensuring secure and compliant code delivery.
  • Collaborated in an agile team environment to deliver high-performance software solutions under tight deadlines.
  • Achieved AWS Certified Cloud Practitioner certification, demonstrating foundational cloud computing knowledge.

Java Developer

TCS
Chennai
04.2021 - 09.2022
  • Developed and maintained end-to-end Java/J2EE applications for a major British telecom client.
  • Designed and implemented business logic using EJB and Spring Framework.
  • * Integrated Hibernate and JPA for efficient ORM and database interactions.
  • Managed version control and collaboration using Git.
  • Created and deployed containers using Docker; managed workloads using Kubernetes.
  • Configured and maintained CI/CD pipelines with Jenkins and code quality checks using SonarQube.
  • Handled relational and NoSQL databases, including MySQL, Oracle, and MongoDB.
  • Contributed to cloud migration tasks involving AWS, Azure, and IBM Cloud environments.
  • Wrote automation scripts and utilities using various scripting languages and frameworks.
  • Delivered timely support and enhancements based on client feedback and business needs.

Education

B.tech - Information Technology

Vel Tech High Tech Dr.Rangarajan Dr.Sakunthala Engineering College
Chennai
09.2020

Skills

Languages & Frameworks:

  • Java (8, 11, 17, 21)

  • Spring Boot (2x, 3x), Spring Cloud, Spring Security, Spring MVC, Spring Data

  • WebFlux

  • Hibernate

  • iBATIS

  • Kafka (with Zookeeper)

  • Python (Flask)

  • React

  • HTML, CSS

Microservices & APIs:

  • RESTful APIs, SOAP APIs, gRPC

  • Spring Cloud Gateway, Eureka, Resilience4j

  • OpenAPI/Swagger

  • Kafka, RabbitMQ

  • API Management: Apigee

Architecture & Design:

  • Microservices architecture

  • Event-driven systems

  • Domain-Driven Design (DDD)

  • Clean Architecture

  • Design patterns

DevOps & CI/CD:

  • Docker, Kubernetes

  • Jenkins, Tekton, UDeploy, Harness, OpenShift

  • Terraform (basic)

  • GitOps

Observability:

  • ELK Stack (Elasticsearch, Logstash, Kibana)

  • Splunk

  • Prometheus, Grafana

  • Zipkin, Spring Cloud Sleuth

Databases & Caching:

  • OracleDB, PostgreSQL, Informix

  • MongoDB, Couchbase

  • Redis

Testing:

  • JUnit5

  • Mockito

  • Spring Boot Test

Cloud:

  • AWS Certified Cloud Practitioner

Code Quality & Security Tools:

  • SonarQube (Sonar)

  • Black Duck

  • Checkmarx

  • Synx

Tooling:

  • Bitbucket, Confluence, JIRA

  • IntelliJ, Eclipse, PyCharm

  • GitHub Copilot

Practices:

  • Agile/Scrum methodologies

  • Secure coding (OWASP)

  • Code reviews, Mentoring

Certification

Aws Certified Cloud Practitioner

Timeline

Application Development Analyst

Citibank
09.2023 - Current

Aws Certified Cloud Practitioner

11-2022

Associate Developer

TransUnion CIBIL
09.2022 - 09.2023

Java Developer

TCS
04.2021 - 09.2022

B.tech - Information Technology

Vel Tech High Tech Dr.Rangarajan Dr.Sakunthala Engineering College
Joshuva Kirubhakar Software Developer