Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Praveen Kumar Tammana

Apex,NC

Summary

Senior Java Engineer with 13+ years of experience designing and building large-scale backend systems, integration platforms, and enterprise applications across banking, healthcare, and government domains. Strong expertise in Java, J2EE, Spring (Spring MVC, Spring Cache), REST APIs, SQL, and cloud-based deployments. Proven track record of delivering scalable, high-performance systems, leading complex integrations, and supporting mission-critical platforms in production. Experienced with OOD methodologies, full SDLC, and enterprise frameworks including Struts and Hibernate. Proficient in Python for automation and data processing, with foundational experience in machine learning using pandas and scikit-learn. Experienced in BPM and workflow platforms (including Pega) as part of broader enterprise system architectures.

Overview

15
15
years of professional experience

Work History

Senior Java Engineer

Citi
Irving, TX
09.2025 - Current
  • - Designed and implemented enterprise-grade backend services for dispute processing across multiple payment rails using Java and Spring-based architectures.
  • - Built and integrated REST and SOAP APIs (JSON/XML) to connect internal systems with external payment and data providers.
  • - Implemented asynchronous background processing using job schedulers and queue-based processing for high-volume workloads.
  • - Designed scalable data models and business logic layers following OOD principles and RDBMS best practices.
  • - Improved system reliability and performance through logging, monitoring, and production support enhancements.
  • - Worked in Agile environment across full SDLC with CI/CD pipelines for automated build and deployment.
  • Environment: Java, Spring, REST/SOAP, JSON/XML, SQL Server, AWS, Jenkins CI/CD, Agile, Enterprise BPM platform

Senior Java Engineer

USDA
Reston, VA
07.2019 - 09.2025
  • - Designed and developed backend services and integration layers for large-scale government platforms supporting financial and technical assistance programs.
  • - Built REST-based APIs and data services using JSON/XML integrating multiple internal and external systems.
  • - Implemented core business logic, data transformations, and workflow orchestration components using OOD principles.
  • - Contributed to system architecture, data modeling, and performance optimization initiatives.
  • - Built and maintained CI/CD pipelines using Jenkins and supported production deployments across full SDLC.
  • Environment: Java, Spring, REST, DB2, GCP, AWS, Jenkins, Agile

Senior Java Engineer

BCBS of NC
Durham, NC
09.2013 - 07.2019
  • - Built enterprise backend systems for workflow orchestration, case management, and reporting using Java, Struts, and Hibernate.
  • - Developed Java-based integration services, data persistence layers, and reporting components using RDBMS concepts.
  • - Implemented SLA-driven processing, notification services, and background job processing.
  • - Designed and integrated secure authentication and SSO components.
  • - Supported high-volume production systems with focus on stability, performance, and scalability.
  • Environment: Java, Struts, Hibernate, WebSphere, DB2, REST/XML, Agile, Enterprise Workflow Platform

Java Engineer

Wells Fargo
San Francisco, CA
04.2013 - 09.2013
  • - Designed and implemented backend components for authentication and loan servicing platforms.
  • - Built Java-based validation, decisioning, and reporting services using JSON/XML integrations.
  • - Developed integration components using service-based architectures.
  • - Participated in release management, packaging, and production support activities.

Java Developer

BCBS of NC
Durham, NC
10.2012 - 02.2013
  • - Developed Java web applications using JSP, Servlets, Struts, AJAX, and JDBC.
  • - Implemented DAO layer, session beans, logging (Log4j), and SQL/PLSQL-based persistence.
  • - Built UI components, server-side validation, and backend services for financial transaction processing.

Java Developer

Kroger
Cincinnati, OH
03.2011 - 09.2012
  • - Developed enterprise Java applications using Spring, Spring MVC, Struts, Hibernate, JSP, and Servlets.
  • - Implemented MVC architecture and backend services for rules-based processing systems.
  • - Built utility services for SSO lookup, database exports, and system automation.
  • - Contributed to performance tuning, logging, and modular backend design.
  • Environment: Java, Spring, Spring MVC, Hibernate, Struts, DB2, WebSphere, UNIX

Education

Master's - Software Engineering

International Technological University
San Jose, CA
01.2012

Bachelor's - Computer Science

JNTU
Vijayawada, India
01.2009

Skills

  • Core Backend & Frameworks:
  • Java, J2EE, Spring, Spring MVC, Spring Cache, Struts, Hibernate, JSP, Servlets, JDBC, REST, SOAP, Microservices (architecture & integration)
  • Web & Data Formats:
  • AJAX, JSON, XML, HTML, JavaScript
  • Databases & Data Concepts:
  • Oracle, DB2, SQL Server, SQL, PL/SQL, RDBMS Concepts, Data Modeling
  • Python & Data:
  • Python (scripting, automation, data processing), pandas, scikit-learn
  • Cloud & DevOps:
  • AWS, GCP, Jenkins, CI/CD, Tomcat, WebSphere, WebLogic
  • Architecture & Practices:
  • Object-Oriented Design (OOD), SDLC, System Design, Integration Architecture, Distributed Systems, Performance Tuning, Logging & Monitoring, Agile/Scrum
  • Other:
  • BPM/Workflow Platforms (Pega)

Languages

English
Full Professional

Timeline

Senior Java Engineer

Citi
09.2025 - Current

Senior Java Engineer

USDA
07.2019 - 09.2025

Senior Java Engineer

BCBS of NC
09.2013 - 07.2019

Java Engineer

Wells Fargo
04.2013 - 09.2013

Java Developer

BCBS of NC
10.2012 - 02.2013

Java Developer

Kroger
03.2011 - 09.2012

Master's - Software Engineering

International Technological University

Bachelor's - Computer Science

JNTU