Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Srujana Gattu

Senior Software Engineer(Java)
Plano,TX

Summary

Results-oriented Java Engineer with 7+ years of experience designing and delivering scalable, high-performance backend systems. Proficient in Java 17, REST APIs, Spring Boot, and production support. Actively transitioning into AI Engineering, with hands-on experience in Prompt Engineering, Retrieval-Augmented Generation (RAG), and developing intelligent, AI-powered applications.

Overview

9
9
years of professional experience
2
2
Certifications

Work History

Senior Software Engineer

Citi Bank (Larsen & Toubro Infotech, Irving)
06.2022 - 11.2024
  • Designed and enhanced multiple microservices across Transactions, Travel, and Mail Processing domains integrating with 15+ downstream enterprise services.
  • Implemented event-driven scheduling and data synchronization solutions between SQL and MongoDB to support business workflows.
  • Worked on Java 17 migration and API modernization including service upgrades, configuration updates, and migration from APIM to Apigee with end-to-end validation. Crafted JUnit test cases with Mockito, increasing unit test coverage by 40% and reducing bug occurrence in production by 20%.
  • Deployed 15+ services via CI/CD pipelines into lower environments, resolving issues during the Release Lifecycle Management (RLM) process.
  • Supported production releases, performing deployment validation and traffic monitoring using Splunk, PCF reducing production downtime by 15%.
  • Implemented Automation testing using Behavior-driven approach 3.0 for both browser and mobile platforms. Worked on Accessibility related testing ensuring 100% compliance for Talkback, NVDA, Color Contrast Analysis, Switch Access.
  • Hybrid

Senior Java Developer

Verizon (CNET Global Solutions, Richardson)
04.2020 - 06.2022
  • Designed and Developed applications using web- based technologies like Spring MVC and Spring Boot. Sound knowledge on Spring Core Dependency Injection and Annotations
  • Developed RESTful API for HTTP requests like GET, POST, PUT, DELETE and tested them using Postman and Swagger.
  • Worked on JSON serialization and de-serialization. Implemented DML Operations through MYSQL queries
  • Designed and developed end-to-end Apache Kafka requirements using spring boot application.
  • Integrated email with java spring boot application using POP3 to access emails. Developed Elastic Search Queries in Java using Query builders

Junior Java Developer

Gemini Consulting & Services
08.2015 - 07.2018
  • Migrated applications and infrastructure from on premise to CLOUD
  • Consumed REST based Micro services with Rest template based on RESTful APIs. Implemented custom repository classes to develop complex mongo and elastic search database queries in java spring boot.

Education

Master of Science - Computer Science

Northwest Missouri State University
Maryville, Missouri, USA
2019

Bachelor of Technology - Information Technology

Jawaharlal Nehru Technological University
Hyderabad, India
2015

Skills

Programming Languages: Java (8, 11, 17), Python

Backend Development: Spring Boot, REST APIs, Microservices Architecture, Swagger/OpenAI

AI & Emerging Technologies: Prompt Engineering, Retrieval-Augmented Generation (RAG), LLM-based Application Development, AI-Assisted Development (Cursor IDE)

Cloud & Domains: Cloud Computing, Banking & Financial Services

Databases & Search: MySQL, MongoDB, Elasticsearch

Certification

Oracle Certified | JavaSE 8 Developer | July 2022

Timeline

Senior Software Engineer

Citi Bank (Larsen & Toubro Infotech, Irving)
06.2022 - 11.2024

Senior Java Developer

Verizon (CNET Global Solutions, Richardson)
04.2020 - 06.2022

Junior Java Developer

Gemini Consulting & Services
08.2015 - 07.2018

Master of Science - Computer Science

Northwest Missouri State University

Bachelor of Technology - Information Technology

Jawaharlal Nehru Technological University
Srujana GattuSenior Software Engineer(Java)