Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic
Raju Battem

Raju Battem

Principal Software Engineer, Verizon
Hyderabad,TS

Summary

  • Dynamic Principal Software Engineer with over 14 years of expertise in architecting distributed systems, cloud-native platforms, AI-driven solutions, and microservices. Demonstrated leadership in delivering scalable architectures and mentoring engineers to enhance skills and performance. Committed to optimizing systems for peak performance, availability, and operational excellence while driving innovation in high-performance enterprise environments. A strategic thinker passionate about leveraging technology to solve complex challenges and deliver impactful results.
  • Developed 25+ microservices handling 10K+ TPS with
  • 10+ years of experience in implementing OOPS concepts, Design principles and implementation of Design approaches of Java, j2ee and Micro Services design patterns.
  • 8+ years of Java Full Stack Developer experience in technology diversified.
  • 3+ years of experience in front end technologies React JS and Angular JS.
  • 3+ years of experience in developing JBPM solutions JBOSS technologies
  • Experience in Docker, Kubernetes, Jenkins, Python, CI/CD pipeline.
  • Experience in core frameworks development from scratch for SAAS products by Java, Spring and Hibernate.
  • Experience in writing SQL/PL-SQL queries, NoSQL, Cassandra and MongoDB, GCP Big Table, Queries.
  • Experience in Python language using for file processing and reports generation, building generative models.
  • Good experience in implementing System Design techniques and its best practices.
  • Good experience in product Load Balancing, and High Availability.
  • Experience in application scaling, distribution transaction and caching.
  • Experience in handling complex and large-scale business problems.
  • Experience in low level and high-level design of applications.
  • Led a team of 6 engineers, ensuring 98% on-time delivery and 30% reduction in defects.

Cloud Experience

  • 2 years of experience in AWS, AWS Lambdas, Kinesis Stream, S3, SNS, SQS apps deployment.
  • 3 years of experience in GCP, Cloud Functions, Compute Engine, Big Table.

GenAI Experience

  • Developed real-time Agent Assist application using Langchain, Langraph, MCP Server, Gemini2 Models, ChatGPT 4Models, AutoGen, Pyvegas.
  • Implemented RAG pipelines for recommendation and agent-assist workflows.
  • Developed agentic workflow and custom tools for ACSS call-center platform.

Overview

15
15
years of professional experience
5
5
Certifications

Work History

Principal Software Engineer

Verizon
09.2023 - 12.2025

Project: ACSS.

  • About the Project: ACSS is the Automated Customer Support System, which involves solving many problems for representatives (telecaller customer care representatives), starting from receiving customer calls to addressing issues/queries such as changing plans, technical issues, and mobile monthly bill-related information, etc. ACSS incorporates the CTI (Computer Telephone Interface) for customer call handling. With ACSS, the representative can solve almost any problem.
  • Environment: Java 17, Spring Boot, AWS Cloud, Kafka, Microservices, GCP, ReactJS, Spring Data, JPA, Hibernate, Docker, Copilot, Cursor AI, Gemini AI, Gen AI, Agentic AI, Agentic Tools, RAG, Vector Database, Prompt Engineering, Kubernetes, Jenkins, SQL, PL/SQL, Cassandra, Maven, Tomcat 8.x.
  • Responsibilities:
  • Developed 25+ microservices, handling 10K+ TPS with.
  • Migrated the front-end application from Flex to ReactJS.
  • Product core engine performance improved by 50% by tuning queries with indexes and hints.
  • Developed RAG architecture AI solution for agent assistance and case workflow to retrieve recommendations, an ideal solution based on nudge identification and classification.
  • Designed best practices and guardrails for adopting AI tools in the workplace.
  • Developed generative AI models to generate sentiment while a call is in progress, for agents to understand customer interactions in detail using various AI/ML models, PyVegas, and Gemini LLM models.
  • Developed various microservices, Apache MQ services, with SSE to process customer and agent conversion pushes to the agent screen.
  • Developed Kafka services to produce messages from upstream systems.
  • Inter-microservices communication developed to integrate between Pega and the dispute application.
  • Identified memory leakages in the product and solved existing production issues.
  • Gathering requirements from Product Owners, SMEs.
  • Mentored junior engineers to strengthen their technical skills and improve overall team efficiency.
  • Increased customer satisfaction rates through diligent collaboration with cross-functional teams on feature development and bug resolution.

Senior Software Engineer

Wells Fargo
08.2020 - 11.2022
  • Title: STCOM
  • About Project: ‘Consumer Banking Small Scale Business’ is an online facilitator to provide services to loans and payments. Product helps customers to pay loans, dues, payment history and customer profile management.
  • Environment: Java (8), Spring Boot, Spring Cloud, Kafka, Microservices, GCP, Apache Camel, Angular8, PCF, Docker, Spring, Servlets, Spring Data, JPA, Hibernate, PCF, Jenkins, JMS-MQ, SQL, PL/SQL, MongoDB, Cassandra, Maven, Tomcat8.x.
  • Responsibilities:
  • Worked on requirement gathering, designing and architecture of product.
  • Developed various micro services to process business customer data.
  • Developed Kafka services to produces messages from upstream systems.
  • Developed MVP of with one business process flow (RPA and Empirix).
  • Designed and developed end to end Kafka Broker for bot messages processing.
  • Migrated micro services to GCP platform.
  • Experience in micro services intercommunication with camel Integrations.
  • Led a team of 6 engineers, ensuring 98% on-time delivery and 30% reduction in defects.
  • Identified memory leakages in product and solved existing production issues.

Senior Software Engineer

Cotiviti
05.2018 - 07.2020
  • Title: DMUV
  • Clients: Aetna, Blue Cross Blue Shield - Minnesota, Cigna, Coventry, Dean Health, Humana, Gateway
  • About Project: ‘Daily Max Units Visits’ is an online facilitator to provide services to insurance providers to payments. Product helps insurance providers to detect false claims from payments by product CMS rules of governance.
  • Environment: Java (8), Spring Boot, Spring Cloud, Kafka, Microservices, AWS, AngularJs 8 & PCF, Docker, Spring, Spring Data, JPA, Hibernate, Jenkins, JMS-MQ, SQL, PL/SQL, Maven, Tomcat8.x.
  • Responsibilities:
  • Worked on requirement gathering, designing and architecture of product.
  • Designed and developed end to end Kafka Broker for derivation engine messages process.
  • Fixed SQL connections leakage in product, which helped user overall work productivity, and which fixed many issues in product.
  • Developed Legacy Load module UI and back end with Java Script, Angular7, Ajax Calls, Spring Rest and JPA.
  • Developed exports module back end with Web service-rest calls, Spring, Hibernate and SQL/Procedures.
  • Migrated existing monolithic artifacts to micro services.
  • Developed micro services with spring boot and spring cloud.
  • Configured eureka service registry, gate way, ribbon and cloud config.
  • Developed customized process java work flows programs to process insurance data.
  • Dockerized micro services and deployed to Docker.

Senior Project Engineer

Wipro
01.2015 - 04.2018
  • Title: SPEI
  • Client: CITI, Mexico.
  • Project Description: SPEI is Wipro Product; solution for Inter Bank Payment Gateway Client solution for any Bank. SPEI follows SOA-Enterprise Service Bus solution in its implementation. SPEI is Bank of Mexico (BOM) Client, will process all types of incoming and outgoing messages from/to BOM. Major Modules Listeners: Communicate with Bank of Mexico continuously to receive and send messages asynchronously. Key Management: Generates digital signature for outgoing messages with CITI private keys. Message Formatter and Translator: Translates messages to byte to readable format. Router and Dispatcher: Routes (identify downstream system) and Dispatches messages to downstream systems.
  • Environment: Java (6.0), Drools Engine, Http Client, HTML Unit, JDBC, HTML, Spring3.0, Spring J2ee, Spring ORM, Hibernate3.0, Jenkins, JMS-MQ, XML, SQL, PL/SQL, Maven, Tomcat6.x.
  • Responsibilities Included
  • Developed Listeners module with three socket clients (FEC, CEP and ARA) with Socket programming (Java NIO Packages) to communicate with Bank of Mexico continuously to receive and send messages asynchronously.
  • Developed Router module with JBoss Drools, which will process all incoming and outgoing transactions and routes transactions to corresponding downstream systems.
  • Integrated Router module with SPEI UI, Guvnor and SPEI middle-ware.
  • Key Management (KM) developed with Java security, handles verify digital-signatures and generate digital signature with respective private and public-keys.
  • Done POC on JBPM, to orchestrate all middle ware components.
  • Completed POC on WSO2 ESB for project Fitment.
  • Developed multi-threading for organizing incoming and outgoing messages effectively.

Technical Consultant

HighRadius Technologies
03.2012 - 01.2015

Title: On Demand Cash Application

Client: Walmart, Kroger, Hershey's, Intel, Nike, AG, JnJ, Coleman, DPSG, James Hardie, VF Outdoor and Sika

Project Description:

HighRadius Cash Application on Demand enables end-to-end automation of the cash application process. A powerful rules engine matches patterns and cleanses data. A unique data aggregation engine parses email attachments and web portals, eliminating manual capture of remittance data and deduction backup.

Environment: Java (1.5, 6.0, 7.0), Drools Engine, Http Client, HTML Unit, JDBC, HTML, Spring3.0, Spring J2ee, Spring ORM, Hibernate3.0, 4.x, Jenkins, JMS-MQ, Selenium, XML, SQL, PL/SQL, Maven, Tomcat6.x.

Responsibilities Included

· Developed Frameworks for Customer Master, Web aggregation and Dynamic E-Mail data loading using Core java, spring and hibernate.

· Implemented business rules with JBoss-Drools (java work flow) engine for different clients as per PDD.

· Developed files processing framework to accept all format of files like pdf, txt, odf, xls, xlsx, html, email body, tiff, png, bai2, bai, edi820, edi823 images.

· Developed web agents for USA retailer customer sites (Walmart, Kmart, Aafes and many more) and bank sites (JPM, BOA, TOD, etc) by using HTTP client, HTTP unit and selenium.

· Design and create user stories based on business requirement and delegate to junior developers.

· Developed web agents (automation) to download data from bank and retailer sites using http client.

· Developed critical and finance niche algorithms for different clients.

· Written DAO methods using hibernate and JDBC.

· Implemented spring auto-wiring for auto injection of objects.

· Developed Generic file reader agents as per bank supporting file formats.

· Developed Generic file generator agents as per ABAP supporting file format.

· As part of framework development, developed Several Generic classes for loading remittance from different customers.

Developed file transfer agents over SFTP.

Programmer Analyst

Quinnox
09.2010 - 04.2012

Title:e-Biz

Client: Waste Management, Houston, USA.

Waste Management, Inc. Is the leading provider of comprehensive waste and environmental services in North America, Head Quartered in Houston. Waste management partners with their customers and communities to manage and reduce waste from collection to disposal while recovering valuable resources and creating clean renewable energy.

Environment: Java1.6, JSP, JavaScript, HTML, AJAX, Struts1.2, Spring3.0, Ibatis2.3, Spring Transactions, Hibernate3.0 Validation Framework, Velocity mail template, Web Services (Axis2), soapUI4.0, Spring J-Unit Test cases, Mockito testing framework, Selenium, JAX-B, XML, SQL, PL/SQL, Oracle10g and WebSphere8.x.

Responsibilities Included

· Consumed Web Services client to interact with third party (BluePay) at Business layer.

· Implemented requests navigation has done with struts.

· Implemented JAX-B parser to parsing the XML files.

· Coded persistence layer for module e-Self Service with IBatis.

· Implemented Spring-auto wiring for injection mechanism.

· Implemented Spring-mailing to send mails to different kinds of users.

Implemented transaction management with Spring-JDBC transactions.

Education

Master of Science - Computer Science

Osmania University
Hyderabad, India
04.2001 -

Skills

Software design

Accomplishments

  • Verizon, India-2025: Org Level award winner for Beyond Key Stroke AI ML Event.
  • Wells Fargo, India – 2023: Spotlight award for delivery excellence.
  • Wipro, India -2018: Honored Top Five Technical Mentor,
  • Wipro, India -2018: FDR Award Winner for Technical Contribution towards Wipro Organization.
  • Wipro, India -2015: FDR Award Winner for FedEx Customer Project delivery.

Certification

Oracle Certified Java Professional (OCJP)

Timeline

Principal Software Engineer

Verizon
09.2023 - 12.2025

AWS Certified Solution Architect Associate

04-2023

Senior Software Engineer

Wells Fargo
08.2020 - 11.2022

Scaled Agile Certified SAFe5 for Teams Practitioner

03-2020

Senior Software Engineer

Cotiviti
05.2018 - 07.2020

IBM Certified SOA Fundamentals

07-2016

Senior Project Engineer

Wipro
01.2015 - 04.2018

Oracle Certified Java EE 6 Web Services Developer

06-2014

Oracle Certified Java Professional (OCJP)

05-2013

Technical Consultant

HighRadius Technologies
03.2012 - 01.2015

Programmer Analyst

Quinnox
09.2010 - 04.2012

Master of Science - Computer Science

Osmania University
04.2001 -
Raju BattemPrincipal Software Engineer, Verizon