I am a Senior Java Architect and Lead Java Developer with 15+ years of experience delivering large-scale, high-availability distributed systems across BFSI, Telecom, and Enterprise domains. I have architected and delivered 20+ enterprise-grade applications and microservices platforms, supporting millions of transactions per day with 99.9%+ system availability. I have led modernization initiatives, transforming monolithic applications into microservices architectures, reducing deployment time by 40-60% and improving scalability. I design cloud-native solutions using Java (8–17), Spring Boot, Spring Cloud, Docker, and Kubernetes, enabling horizontal scalability and faster release cycles. I optimize application performance through JVM tuning, concurrency improvements, and caching strategies, strengthening platform security with OAuth2, JWT, API Gateway security, and secure coding practices. I also direct end-to-end SDLC activities, mentor engineers, and drive cloud migration and containerization initiatives to improve reliability and delivery velocity.

Gowri Shankar

I am a Senior Java Architect and Lead Java Developer with 15+ years of experience delivering large-scale, high-availability distributed systems across BFSI, Telecom, and Enterprise domains. I have architected and delivered 20+ enterprise-grade applications and microservices platforms, supporting millions of transactions per day with 99.9%+ system availability. I have led modernization initiatives, transforming monolithic applications into microservices architectures, reducing deployment time by 40-60% and improving scalability. I design cloud-native solutions using Java (8–17), Spring Boot, Spring Cloud, Docker, and Kubernetes, enabling horizontal scalability and faster release cycles. I optimize application performance through JVM tuning, concurrency improvements, and caching strategies, strengthening platform security with OAuth2, JWT, API Gateway security, and secure coding practices. I also direct end-to-end SDLC activities, mentor engineers, and drive cloud migration and containerization initiatives to improve reliability and delivery velocity.

Available to hire

I am a Senior Java Architect and Lead Java Developer with 15+ years of experience delivering large-scale, high-availability distributed systems across BFSI, Telecom, and Enterprise domains. I have architected and delivered 20+ enterprise-grade applications and microservices platforms, supporting millions of transactions per day with 99.9%+ system availability. I have led modernization initiatives, transforming monolithic applications into microservices architectures, reducing deployment time by 40-60% and improving scalability.

I design cloud-native solutions using Java (8–17), Spring Boot, Spring Cloud, Docker, and Kubernetes, enabling horizontal scalability and faster release cycles. I optimize application performance through JVM tuning, concurrency improvements, and caching strategies, strengthening platform security with OAuth2, JWT, API Gateway security, and secure coding practices. I also direct end-to-end SDLC activities, mentor engineers, and drive cloud migration and containerization initiatives to improve reliability and delivery velocity.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Application Programmer at Bank of America
March 1, 2024 - Present
Architected and enhanced a mission-critical risk rating and exposure management platform; designed Spring Boot microservices following domain-driven design (DDD) and layered architecture principles. Implemented secure REST APIs using Spring MVC, Spring Security, OAuth2, and JWT; integrated Redis caching and Kafka-based asynchronous processing. Containerized with Docker and Kubernetes; supported cloud-native scalability and traditional application servers. Planned and executed automated build/deploy pipelines and collaborated with cross-functional teams.
Lead Developer at TIAA Financial Services
July 1, 2023 - March 1, 2024
Led modernization by migrating legacy IBM Case Manager and Oracle BPEL workflows into Activiti BPM-based microservices. Designed reusable workflow orchestration services with Java, Spring Boot, and Activiti; integrated Angular-based UI with backend BPM services via REST. Migrated VB batch jobs to Spring Batch; established Docker/Kubernetes deployment strategies; implemented OAuth2, LDAP, and SAML-based authentication; optimized SQL queries and caching; set up CI/CD pipelines and coding standards across teams.
Lead Software Engineer at NEC Corporation
February 1, 2022 - June 1, 2023
Architected HR & Payroll platforms handling payroll calculations, bonuses, overtime, and compliance rules. Implemented Spring Boot microservices with REST APIs, integrating with SAP HCM, SuccessFactors, and Workday. Designed event-driven architectures using Apache Kafka for real-time notifications and data streaming. Implemented Keycloak-based IAM with OAuth2, SAML, and LDAP; developed Angular front-end modules; deployed with Docker, Kubernetes, and Helm; designed GraphQL APIs and bi-temporal data models for advanced reporting; led backend engineering efforts.
Lead Java Developer at Verizon
February 1, 2018 - February 1, 2022
Designed and developed large-scale telecom provisioning platforms enabling zero-touch network activation. Built high-throughput microservices with Kafka and REST APIs, processing millions of events daily. Implemented centralized configuration management using Apache Consul; established CI/CD pipelines and automated testing, reducing production defects by 30%. Developed responsive front-end applications with Angular and modern JavaScript frameworks.
Senior Java Developer at Telstra Corporation
July 1, 2016 - February 1, 2018
Re-architected legacy applications into Spring MVC-based scalable platforms. Developed enterprise portals using Adobe CQ5/AEM, Liferay Portal, and OSGi bundles, supporting content authoring and workflow automation. Built enterprise web applications with Angular, REST services, and Oracle backends.
Senior Developer at Radisys Corporation
February 1, 2013 - June 1, 2016
Developed telecom-grade applications using Java, Spring, and Hibernate; designed and optimized REST service layers to support high-availability systems.
Software Developer at Mars Telecom Systems
October 1, 2010 - January 1, 2013
Developed full-stack enterprise applications using Java, JSP, Spring, Hibernate; implemented full-text search with Lucene and managed document repositories using Jackrabbit (JCR) with WebDAV integration.

Education

Add your educational history here.

Qualifications

Bachelor of Engineering (Electronics & Communication)
January 11, 2030 - January 1, 2009

Industry Experience

Financial Services, Software & Internet, Telecommunications, Professional Services, Media & Entertainment