Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Santhosh T

Summary

Java Professional with 19+ years of experience in architecting, developing, and delivering robust enterprise applications using Java/J2EE technologies. Proven leadership in guiding cross-functional teams through the full software development lifecycle, with a strong focus on Microservices Architecture, Spring Boot, and cloud-native deployments on RedHat OpenShift using both standard and HELM-based approaches.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Senior Developer, Technical Lead

Tata Consultancy Services Limited
Bangalore
07.2008 - Current

Online Banking (Deutsche Bank)

Online Banking Belgium is an application that provides retail and investment banking features to customers. It has branches all over the world. It provides personal banking features like account overview, transaction history, future payments, payments, standing orders, etc. Along with investment advisory options to the customer based on the profile, areas of interest, and knowledge of the customer.

  • Developed Spring Boot-based microservices and deployed them to Red Hat OpenShift Cloud using both standard and HELM-based deployment strategies, along with leading the team.
  • Built and deployed RESTful and SOAP-based APIs within a microservices architecture, leveraging Spring Boot and cloud-native tools for high availability.
  • Implemented secure access control for microservices using OAuth2 tokens, ensuring robust authentication, and authorization mechanisms.
  • Designed and configured CI/CD pipelines to streamline software delivery and automate deployment processes across environments.
  • Set up a reverse proxy and load balancing using the Apache HTTP Server, optimizing traffic flow, and ensuring high availability of web applications.
  • Worked extensively with Oracle and SQL Server databases for data modeling, query optimization, and backend integration.
  • Developed comprehensive unit test cases using JUnit and Mockito, enhancing code reliability and supporting test-driven development.

Trade Finance (Deutsche Bank)

Global Transaction Banking provides commercial banking products and services for both corporate and financial institutions worldwide, including domestic and cross-border payments, cash management, risk mitigation, and international trade finance, as well as trust, agency, depository, custody, and related services. The Trade Finance system is developed to handle the processing of documentary credits, non-documentary credits, and related business. The system supports a comprehensive range of functions within the life cycle of trade finance transactions to meet the demands of operations and the challenges of the market. The system is developed based on the Service-Oriented Component-Based architecture.

  • Developed modules using Servlets, JSP, EJB, Spring, and Drools.
  • Led enhancements for SWIFT, accounting entries, and interest calculations.
  • I wrote SQL queries, PL/SQL procedures, and configured builds in TeamCity.
  • Acted as module lead and technical SPOC for key components.

Developer

Marlabs Software Pvt Ltd
Bangalore
04.2006 - 06.2008

Global Customer Solutions Manager (IBM India Pvt. Ltd.)

AT&T is a telecom-based company that offers IP services throughout the world. The Global Customer Solution Manager (GCSM) is part of the AT&T Account, which provides solutions for Design, Price, and Propose (DPP), for Contract, Renewal, and addendum, and for ordering. A solution is a user-created configuration of sites, equipment, access options, and features that is intended to meet a customer’s EVPN needs. Proposal solutions can be created for what-if pricing scenarios, and then refined until the point of making a formal proposal to a customer. Users can create and save multiple solutions for a customer to compare different alternatives.

  • Involved in preparing the design for MIS, AVTS, and ANIRA services for both New Order and MACD modules.
  • Involved in the coding of JSPs and Java classes for MIS, AVTS, and ANIRA services for both New Order and MACD modules.
  • Involved in code reviews for MIS, AVTS, and ANIRA services for both New Order and MACD modules.
  • Involved in preparing the unit test cases for MIS, AVTS, and ANIRA services for both New Order and MACD modules.
  • Deployed applications in WebLogic.

Education

B. Tech - Electronics and Communication Engineering

JNTU
Hyderabad
06-2004

Skills

  • Java and J2EE (Servlets, JSP, EJB, JDBC, RMI)
  • Spring Framework (Core, MVC, Security, Boot, JPA)
  • Microservices architecture
  • REST and SOAP web services
  • CI/CD tools (TeamCity, Git, Maven, Ant)
  • Cloud platforms (RedHat OpenShift, GCP)
  • Containerization with Kubernetes
  • Reverse proxy and load balancing (Apache HTTP Server)
  • Database management (Oracle, SQL Server)
  • Unit testing frameworks (JUnit, Mockito)
  • Development tools (JIRA, Postman, SOAP UI, IntelliJ, Eclipse)
  • Agile methodologies
  • Technical leadership

Certification

  • Completed Google Cloud Platform (GCP) Associate Cloud Engineer (ACE) Certification
  • Completed Google Cloud Platform (GCP) professional Cloud Architect (PCA) Certification

Timeline

Senior Developer, Technical Lead

Tata Consultancy Services Limited
07.2008 - Current

Developer

Marlabs Software Pvt Ltd
04.2006 - 06.2008

B. Tech - Electronics and Communication Engineering

JNTU
Santhosh T