Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pradeep Reddy Gajjala

HOUSTON,TX

Summary

Accomplished IT Professional specializing in enterprise-grade, cloud-native application development. Delivered innovative solutions across banking, automobile, and e-commerce domains through expertise in Java, Python, Microservices, React, and cloud platforms. Leveraged AI-powered developer tools to enhance code quality and streamline development processes while building scalable, secure financial systems using Agile methodologies.

Overview

16
16
years of professional experience

Work History

Senior /Technical Lead Software Developer

Lowe's
Charlotte, NC
02.2024 - Current
  • Project Description:
    LOWE'S Companies Inc is an American retail company specializing in home improvement.
    Lowes applications which include Purchase and Post Purchase applications like shopping and selling, Order management, Order Repository, Item Repository, Returns, Pickup Return's, Exchange's, Lowe's pay and Tax API to manage the life cycle of retail / e-commerce system.
    · Working closely with cross-functional teams as a part of AGILE environment to gather and analyze the requirements of the Application.
    · Developed enterprise applications using Java and J2EE, Spring, Spring boot, and Micro Services framework.
    · Hands-on experience with Spring Core, Spring Boot and Angular framework with a good understanding of Object-Relational Mapping (ORM) with Hibernate & Java Persistence API.
    · Implemented Java 8(lambda expressions, Stream API and J2EE Design patterns like BFF, Builder, Business Delegate and Data Transfer Object (DTO), Data Access Object.
    · Used different AWS services like, Elastic Load Balance, EC2, API Gateway, SDK, VPC, IAM, Lambda, S3, DynamoDB.
    · Integrated third-party services through API gateways for secure and seamless transaction processing with different external APIs for returns i.e. Instacart, Uber, Progressive Leasing, Power tool activate or de-activate etc.
    · Implemented message-oriented middleware solutions using Apache Kafka for asynchronous communication between applications.
    · Working on NOSQL with mongo DB for storing the state information about order search, item eligibility, create cart, refund, checkout operations.
    · Used CI/CD tools Docker, Jenkins for Maven, Gradle applications to build and deploy.
    · For quality assurance of the code, performance testing used tools Apache JMeter, SonarQube.
    · Involved in different technical migrations i.e. Repository separation, JDK 17 migration and fixed API vulnerabilities by using Snyk tool.
  • Collaborated with stakeholders to define project requirements, ensuring alignment with business objectives and technical feasibility.

Senior /Technical Lead

Capital One
Richardsville, VA
03.2020 - 01.2024

CapitalOne Cards and Applications

Roles & Responsibilities

· Contributed to the design and development of mission-critical card payments, customer management, and reporting systems supporting American Express credit card customers and payment processing platforms.
· Collaborated with business stakeholders, solution architects, QA, DevOps, and product teams in an Agile/Scrum environment to gather requirements and deliver scalable, secure financial solutions.
· Designed and developed backend microservices for card application processing, credit approvals, billing, payments, customer onboarding, account servicing, and notification management using Java, Spring Core, Spring Boot, and PostgreSQL.
· Developed and implemented high-performance RESTful APIs and web services to facilitate seamless integration between internal platforms, partner systems, and customer-facing applications.
· Containerized applications using Docker, maintained container repositories in Amazon ECR, and deployed microservices on Amazon ECS and EKS, improving scalability and deployment efficiency.
· Utilized AWS Lambda for serverless event processing, notification workflows, scheduled jobs, and integration services, reducing operational overhead.
· Leveraged Amazon RDS PostgreSQL for highly available database deployments, automated backups, read replicas, and performance optimization.
· Utilized Amazon S3 for secure storage of reports, payment files, audit records, customer documents, and archival data with encryption and lifecycle management policies.
· Designed and implemented monitoring and observability solutions using Amazon CloudWatch, AWS X-Ray, CloudTrail, and ELK Stack, enabling proactive issue detection and performance analysis.
· Applied strong knowledge of web service architectures and enterprise integrations using REST, SOAP, JSON, XML, and API-driven communication patterns.

AtoS

Atos Syntel GDC
Phoenix, AZ
09.2015 - 02.2020

Project: Nissan Customs Applications - NA
Roles and Responsibilities:
· Contributed to the design, development, and modernization of the Customs application suite supporting cross‑border operations across the Nissan Alliance.
· Played a key role in the GCP cloud migration of multiple enterprise applications using Spring Boot, Angular, and PostgreSQL, improving scalability and operational efficiency.
· Led a Middleware development team, designing, developing, and supporting microservices using Java and Spring Boot, and creating API proxies using Apigee.
· Migrated legacy Java batch applications to Spring Batch, applying scaling and parallel processing concepts to enhance performance and throughput.
· Designed and executed the migration of SOAP‑based web services to RESTful APIs using Spring Boot, Java 8, and Postman, improving integration flexibility.
· Designed and developed user interface modules using Angular, TypeScript, HTML5, and CSS, including components, services, directives, and data binding.
· Designed and implemented middleware integrations using IBM Message Broker and RabbitMQ to support reliable asynchronous messaging.
· Authored and maintained API documentation using Swagger/OpenAPI through Java annotations to ensure clear service contracts and developer usability.
· Implemented unit testing and continuous integration using JUnit and Jenkins to ensure code quality and deployment reliability.
· Applied strong knowledge of enterprise web‑service architectures, working extensively with both SOAP and RESTful services.
· Deployed and supported applications on WebSphere, JBoss, and Apache Tomcat application servers.
· Designed scalable, maintainable, and reusable solutions following object‑oriented design principles, design patterns, and Java best practices.

Software Engineer

Syntel Inc.
Phoenix, AZ
03.2010 - 08.2015

Amex Cards and Applications:
Roles and Responsibilities:
· Contributed to the design and development of mission-critical card payments, customer management, and reporting systems supporting American Express credit card customers and payment processing platforms.

· Collaborated with business stakeholders, solution architects, QA, DevOps, and product teams in an Agile/Scrum environment to gather requirements and deliver scalable, secure financial solutions.

· Designed and developed backend microservices for card application processing, credit approvals, billing, payments, customer onboarding, account servicing, and notification management using Java, Spring Core, Spring Boot, and PostgreSQL.

· Developed and implemented high-performance RESTful APIs and web services to facilitate seamless integration between internal platforms, partner systems, and customer-facing applications.

· Applied strong knowledge of enterprise web‑service architectures, working extensively with both SOAP and RESTful services.
· Deployed and supported applications on WebSphere, JBoss, and Apache Tomcat application servers.
· Designed scalable, maintainable, and reusable solutions following object‑oriented design principles, design patterns, and Java best practices.

· Designed and executed the migration of SOAP‑based web services to RESTful APIs using Spring Boot, Java 8, and Postman, improving integration flexibility.

· Authored and maintained API documentation using Swagger/OpenAPI through Java annotations to ensure clear service contracts and developer usability.

Education

Bachelor of Science - Computers

SRM University
India
06-2009

Skills

Java (8, 9, 11, 14, 17, 21)

Spring Framework (Spring Core, Spring Boot, Spring JPA), Hibernate, EJB

Spring technologies

AWS: EC2, S3, IAM, VPC, Lambda

Microservices development

Python, PySpark jobs , Airflow

Docker, Kubernetes

Jenkins

Automated build, deployment, and release pipelines

Component-based UI design

Reactive Frameworks: Spring WebFlux, Micronaut

Front‑End Technologies

Cloud-native development

HTML5, CSS3, JavaScript

GitHub Copilot – AI code assistance

AI Code Review

AI-driven productivity

IBM Message Broker

Event‑driven and asynchronous system integration

Databases

Relational: Oracle, MySQL, PostgreSQL

NoSQL: MongoDB, DynamoDB

Event-driven integration

Testing & Code Quality

JUnit, BDD

Apache JMeter

Data modeling

Snyk (security and vulnerability scanning)

Monitoring & Observability

Elasticsearch

Prometheus

Automated CI/CD

Grafana

Version Control & Collaboration

Git, GitLab, Bitbucket

SVN

Development Tools & IDEs

IntelliJ IDEA

Visual Studio Code

Eclipse, Spring Tool Suite (STS)

JBoss Developer Studio

Testing and code quality

POSTMAN

Web & Legacy Technologies

Struts, JSP, Servlets, JDBC, AJAX

Methodologies

Agile (Scrum, Kanban)

AI‑Assisted Development Tools

GitHub Copilot – AI‑assisted code generation, refactoring, and unit test creation

Claude Sonnet – AI‑assisted code review, debugging, design validation, and documentation support

AI‑driven productivity for backend, frontend, and cloud application development

Spring AI, RAG, Vector databases with LLM models

Application Servers & Containers

Apache Tomcat

Windsurf or Cursor

Windsurf or Curser

Data Visualization Tools

Legacy Application Support

Methodologies

Agile (Scrum, Kanban)

Timeline

Senior /Technical Lead Software Developer

Lowe's
02.2024 - Current

Senior /Technical Lead

Capital One
03.2020 - 01.2024

AtoS

Atos Syntel GDC
09.2015 - 02.2020

Software Engineer

Syntel Inc.
03.2010 - 08.2015

Bachelor of Science - Computers

SRM University
Pradeep Reddy Gajjala