Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ajay Karthik K

Bangalore

Summary

Java Backend Developer with 4 years of experience in building applications, writing REST APIs, unit testing, and handling CI/CD processes. Experienced in banking and product-based domains, with hands-on exposure to Azure DevOps, Ansible, and automation tools.

Overview

2026
2026
years of professional experience
1
1
Certification

Work History

Project 2:

Banking Domain - Transaction Screening as a Service
Bangalore
11.2023 - Current
  • Designed and maintained REST APIs with service logic for transaction screening.
  • Wrote JUnit test cases and increased SonarQube coverage to 60% as per client standards.
  • Fixed vulnerabilities, bugs, and pipeline build errors in Azure DevOps; managed code integration with Git.
  • Automated deployments with Ansible for directory setup, artifact handling from Artifactory, and shell script execution.
  • Supported Control-M jobs and updated scripts (Bash/Ansible) for new dependencies and Java versions.
  • Used Postman, Swagger, and DBeaver for API testing and database validation.

Tata Consultancy Services (TCS)

Java Backend Developer
Bangalore
10.2021 - Current
  • At TCS, worked on backend development across multiple projects. Responsibilities included writing APIs, adding new features, addressing issues in code, writing unit tests, improving code quality, supporting build pipelines, and automating deployments.
  • Worked closely with clients and teams to deliver solutions and ensure application stability.

Project 1:

Matrices Project
Bangalore
12.2021 - 10.2023
  • Developed and enhanced REST APIs and implemented business logic for product and order management.
  • Collaborated with client teams to gather requirements and deliver new features.
  • Fixed bugs, optimized existing code, and ensured smooth deployments.
  • Wrote unit test cases to improve code stability and maintainability.
  • Participated in code reviews and contributed to knowledge sharing within the team.

Personal Projects:

E-Commerce Microservices with API Gateway & Service Discovery
  • Built Order, Product, and Inventory microservices using Spring Boot.
  • Used JPA (SQL) and MongoDB for data storage.
  • Connected services with Spring WebClient for stock validation between Order and Inventory.
  • Registered services with Netflix Eureka for discovery.
  • Configured an API Gateway to route only allowed endpoints and block unauthorized access.
  • Deployed Keycloak via Docker image, created a realm, client, and confidential client secret for authentication.
  • Secured APIs with JWT tokens and validated flows using Postman (OAuth2).

Education

Bachelor Of Engineering - Computer Science

Srinivas Institute of Technology
Mangalore, Karnataka
06.2021

Skills

  • Languages and backend: Java, Spring Boot, microservices, REST APIs
  • Build and CI/CD: Maven, Azure DevOps, Git, Artifactory, SonarQube
  • Databases: SQL, MongoDB
  • Automation and deployment: Ansible, Control-M, Bash
  • Testing and tools: JUnit, Postman, Swagger, DBeaver
  • Security and authorization: OAuth 20, JWT, Keycloak
  • Architecture components: API gateway, service discovery (Netflix Eureka)

Certification

  • Java SE 8 Programming Certification.

Timeline

Project 2:

Banking Domain - Transaction Screening as a Service
11.2023 - Current

Project 1:

Matrices Project
12.2021 - 10.2023

Tata Consultancy Services (TCS)

Java Backend Developer
10.2021 - Current

Personal Projects:

E-Commerce Microservices with API Gateway & Service Discovery

Bachelor Of Engineering - Computer Science

Srinivas Institute of Technology
Ajay Karthik K