| Sai Teja - Sr.Full Stack Developer |
| [email protected] |
| Location: Columbus, Ohio, USA |
| Relocation: yes |
| Visa: H1B |
| Resume file: SrFullStackDeveloper_2025_1765902136587.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Sai Teja
Sr. Java Full Stack Developer PH: +1 (513)-334-7678| Email: [email protected] Professional Summary: 8+ years of professional experience in designing, developing, and deploying enterprise web and microservice-based applications using Java (8 21) and Spring Boot. Delivered end-to-end solutions across banking, pharma, and automotive domains, including real-time fraud detection, compliance reporting, and parts forecasting systems. Experienced in Spring Boot, Spring Cloud, Spring Data JPA, Spring Security, and Spring AOP, building scalable and maintainable backend services. Strong background in microservices architecture, including API design, load balancing, and secure inter-service communication using RESTful APIs and Spring Cloud Gateway. Developed and integrated ReactJS and Angular (4 13) frontends with HTML5, CSS3, and TypeScript, improving UI responsiveness and data visualization for enterprise dashboards. Skilled in Java multithreading, Streams API, lambda expressions, and functional programming, improving system throughput and parallel processing performance. Designed and optimized Kafka and RabbitMQ event-driven pipelines to support high-volume transaction processing and real-time analytics. Hands-on with PostgreSQL, Oracle, MySQL, and SQL Server, focusing on query optimization, indexing, and stored procedure design for large datasets. Implemented NoSQL solutions using MongoDB, Cassandra, and DynamoDB to handle unstructured and high-velocity business data. Experienced in AWS cloud services such as EKS, EC2, S3, Lambda, and CloudWatch for secure, cost-effective deployments. Worked on Azure environments using AKS, API Gateway, Key Vault, and Logic Apps to automate business and compliance workflows. Contributed to Google Cloud deployments using Pub/Sub, BigQuery, and Cloud Run, supporting scalable analytics and machine data ingestion. Automated builds, tests, and deployments through Jenkins, Terraform, Ansible, and GitLab CI/CD, ensuring consistent, high-quality releases. Deployed and managed containerized workloads via Docker, Kubernetes, and OpenShift, supporting auto-scaling and rolling updates. Integrated SonarQube, Nexus, and Fortify for static code analysis, vulnerability scanning, and secure artifact management. Used Grafana, Prometheus, and Dynatrace for performance monitoring, alerting, and system diagnostics. Applied OAuth 2.0, JWT, and Spring Security to enforce authentication, authorization, and secure API access. Collaborated with Agile/Scrum teams for sprint planning, peer code reviews, testing, and continuous delivery improvements. Worked closely with DevOps and QA teams to improve CI/CD pipelines, release reliability, and cloud cost optimization. Known for delivering reliable, secure, and performance-driven Java full-stack solutions with strong focus on scalability, automation, and cloud adoption. Technical Skills: Programming Languages: Java (8 21), Python, JavaScript/TypeScript, React, SQL Frameworks: Spring Boot, Spring Cloud, Spring Security, Spring Data (JPA, Hibernate), Spring AOP, Spring AMQP Front-End: HTML5, CSS3, React.js, Angular, GraphQL API & Integration: RESTful APIs, Spring Cloud Gateway, API Gateway, Swagger/OpenAPI, Postman Relational Databases: MySQL, PostgreSQL, Oracle, SQL Server NoSQL: MongoDB, Cassandra, DynamoDB Asynchronous Messaging: AWS SQS, RabbitMQ, Apache Kafka Cloud Environments: AWS (EC2, Lambda, S3, RDS, CloudWatch, Fargate, EKS), Azure, Terraform Build Tools & Version Control: SonarQube, Nexus, Maven, Gradle, Git, GitHub, Bitbucket, SVN Testing & Bug Tracking Tools: JUnit, Mockito, Selenium, Protractor, Postman, JIRA, GraphQL Testing Web Services: SOAP, REST, JAX-WS, JAX-RS Containers & CI/CD: Jenkins, Docker, Kubernetes IDE: Eclipse, IntelliJ, VS Code, Spring Tool Suite (STS) Security & Monitoring: OAuth 2.0, JWT, Grafana, Dynatrace, Prometheus, CloudWatch Methodologies: Agile/Scrum, CI/CD Pipelines Professional Experience: Sr. Java Full Stack Developer |Huntington Bank Columbus, OH | Jul 2024 Present Responsibilities: Delivered responsive fraud dashboards using Angular 13, HTML5, CSS3, and JavaScript, improving fraud analysts transaction monitoring speed by 30%. Applied Java 21 features such as records, pattern matching, and improved garbage collection to enhance fraud detection system performance and scalability. Optimized component-based Angular views and reusable UI modules that reduced front-end load time during real-time data refresh cycles. Leveraged Java 21 features such as parallel streams, functional interfaces, and CompletableFuture multithreading to process concurrent fraud alerts and minimize detection latency. Designed and implemented RESTful APIs and standardized contracts via Swagger/OpenAPI for account validation, transaction scoring, and case management. Built secure and modular Spring Boot microservices integrated with Spring Security (OAuth 2.0) and Spring AOP for method-level monitoring, enabling precise event tracking in transaction pipelines. Implemented Kafka producers and consumers to ingest and stream millions of financial transactions per day with guaranteed delivery and message partitioning for parallel consumption. Tuned Kafka topics, replication factors, and consumer groups to enhance system resilience and reduce message lag under peak transaction loads. Applied JPA and Hibernate with entity mapping and dynamic queries for fraud case persistence, improving ORM performance and query response time. Optimized PostgreSQL and MSSQL queries and indexing strategies to handle high-volume transaction data, cutting query latency by 35%. Designed stored procedures and partitioned tables for large datasets, improving data retrieval and compliance report generation speed. Integrated MongoDB for storing fraud alert logs and high-velocity metadata, supporting flexible schema design for evolving fraud rules. Leveraged Redis cache to store session tokens and temporary rule results, improving fraud response latency during load spikes. Added SonarQube static code analysis to Jenkins pipeline, improving code-quality metrics. Enforced container security and image scanning using Docker registry best practices. Deployed containerized microservices on AWS EKS using Terraform IaC and Jenkins CI/CD pipelines, ensuring scalability and auto-healing. Monitored microservices via Grafana and Dynatrace, enabling proactive detection of latency anomalies and resource bottlenecks. Collaborated in Git and Bitbucket repositories with branching strategies and pull request reviews, maintaining continuous integration discipline in Agile sprints. Utilized AWS Lambda, S3, and CloudWatch for event-driven data processing and log analysis to support real-time fraud investigation alerts. Strengthened infrastructure as code practices using Terraform and AWS IAM policies to maintain secure and compliant cloud operations. Tech Stack: Java 21, Spring Boot, Spring Security, Angular 13, HTML5, CSS3, TypeScript, Kafka, REST APIs, Jenkins, Terraform, Docker, Kubernetes (EKS), AWS Lambda, S3, CloudWatch, PostgreSQL, MongoDB, Redis, SonarQube, Grafana, Dynatrace, Agile/Scrum. Java Full Stack Developer | Merck Pharma Branchburg, NJ | |May 2022 Jun 2024| Responsibilities: Utilized Spring MVC for controller-based request handling and layered architecture. Integrated Spring Scheduler to automate supplier reconciliation, audit scheduling, and batch data consolidation. Implemented custom functional interfaces and parallel streams for batch purchase-order processing, achieving measurable gains in CPU utilization and execution speed. Implemented RabbitMQ for asynchronous communication between procurement, compliance, and finance workflows. Built retry and acknowledgment mechanisms to guarantee message delivery across distributed modules. Built ReactJS with Redux for supplier onboarding, audit dashboards, and approval lifecycle management. Used Java 17 Streams and Optional APIs for efficient parallel data processing in purchase-order reconciliation modules. Developed CI/CD pipelines in Jenkins, integrating SonarQube for static code analysis and Nexus for artifact management. Applied automated code quality gates and versioned builds for release consistency across environments. Deployed applications to Azure Kubernetes Service (AKS) for container orchestration and load balancing. Integrated Azure Logic Apps and Key Vault for secure workflow automation and credential management. Used Azure Blob Storage for archiving vendor invoices and compliance reports. Designed RESTful APIs with Azure API Gateway for secure procurement and finance integrations with SAP and Oracle ERPs. Implemented API versioning and input validation to maintain backward compatibility, improve regulatory traceability, and ensure consistent integration across procurement modules. Optimized vendor search and reporting workflows by leveraging Hibernate Criteria Queries, caching, and query tuning to enhance data retrieval speed and performance efficiency. Developed Oracle stored procedures and triggers to automate supplier payments, approvals, and compliance checks, improving reliability and reducing manual intervention. Enhanced SQL query performance through indexing and execution plan tuning for high-volume procurement data, resulting in faster transaction processing and analytics. Utilized Cassandra for storing unstructured audit data and integrated Elasticsearch to enable full-text search and real-time supplier incident lookups across distributed systems. Tech Stack: Java 17, Spring Boot, Spring MVC, ReactJS (Redux), Angular 12, REST APIs, RabbitMQ, Azure (AKS, API Gateway, Logic Apps, Key Vault, Blob Storage, Application Insights), Oracle, Cassandra, Elasticsearch, Terraform, Jenkins, Azure DevOps, SonarQube, Docker, Git, Agile/Scrum. Sr. Java Developer | Wells Fargo Charlotte, NC | |Nov 2020 Apr 2022| Responsibilities Configured GitLab CI/CD pipelines with integrated Helm charts for risk service deployments. Utilized Ansible for infrastructure configuration management and secrets injection during deployment. Optimized JVM parameters and garbage collection (G1 GC) settings in production deployments to reduce pause times and memory overhead during large data ingestion. Developed risk data ingestion services using Spring WebFlux for non-blocking reactive streams. Implemented Spring Cloud Config for centralized configuration and dynamic property management across microservices Built ReactJS dashboards with Material UI components to visualize risk scores and regulatory compliance KPIs. Designed HTML5 and CSS3 responsive layouts for compliance review modules optimized for desktop and tablet users. Applied Spring Data JPA with QueryDSL to dynamically query compliance violations and audit findings. Used GitLab Repository Management with merge request policies and branch protection for secure code delivery. Utilized Java 11 Streams, CompletableFuture, and Optional APIs to process concurrent audit data streams efficiently. Implemented ActiveMQ for asynchronous communication between audit event services and compliance notification modules. Designed durable topic subscribers to ensure guaranteed message delivery during audit trail updates. Deployed workloads to Azure Kubernetes Service (AKS) for container orchestration and fault-tolerant scaling. Integrated Azure DevOps Boards to streamline sprint tracking, automated environment promotion, and CI/CD workflow coordination across development teams. Developed REST APIs for risk scoring and compliance dashboards, enabling real-time audit validation and secure data exchange between microservices. Implemented API Gateway routing with custom exception filters to enforce authentication, secure service-to-service communication, and consistent request handling. Optimized SQL Server database performance by designing stored procedures for high-frequency transactions, data archiving, and compliance metric reporting. Tech Stack: Java 11, Spring WebFlux, Spring Cloud Config, Spring Data JPA (QueryDSL), ReactJS (Material UI), ActiveMQ, SQL Server, MongoDB, Azure (AKS, App Insights, API Gateway, DevOps Boards), GitLab CI/CD, Ansible, Terraform, Helm, SonarQube, Jenkins, Dynatrace, GraphQL, Agile/Scrum. Java Developer |Ford Motor Company Dearborn, MI | Mar 2019 Oct 2020| Responsibilities: Automated containerized deployments using Docker and Jenkins CI/CD pipelines and improving build efficiency and release reliability across Kubernetes environments. Designed Spring Integration workflows for batch ingestion of manufacturing data from external systems. Leveraged Java 8 concurrency APIs (ExecutorService, Future, CountDownLatch) along with stream collectors and lambda expressions to parallelize inventory-forecast calculations Implemented Spring Retry and Resilience4j for error handling and fault tolerance across service calls. Developed Angular 10 dashboards for live vehicle inventory visualization and supply-demand analytics. Implemented Bootstrap 5 responsive grids and custom SCSS styling for the parts analytics UI. Configured EclipseLink ORM with dynamic entity graphs for efficient part catalog management. Managed repositories in Bitbucket, enforcing pull request templates and code review automation. Applied Java 8 functional programming and concurrent collections to process predictive model data sets in parallel. Built Google Pub/Sub pipelines for event-driven telemetry data from manufacturing sensors. Implemented Kafka Streams API for continuous real-time transformations of supplier updates. Deployed analytics microservices on Google Cloud Run for autoscaling and stateless execution. Stored prediction results and data models in Google BigQuery for analytical querying. Integrated Cloud Monitoring and Stackdriver Logging for system health insights. Created GraphQL APIs to serve predictive parts data to dealer networks and mobile clients. Integrated RESTful endpoints for parts ordering and real-time inventory reconciliation. Optimized MySQL tables for storing part metadata and delivery schedules. Used partitioning and indexing strategies to improve reporting query performance. Stored unstructured supplier feedback in MongoDB and optimized part dependency relationships using MySQL data models. Tech Stack: HTML5, CSS3, AJAX, JSON, TypeScript, Node JS, Bootstrap, Java 8, Spring Boot, Spring MVC, Hibernate, REST Web Services, AWS, EC2, S3, SoapUI, Docker, Apache Kafka, JUnit, Jasmine. Java Developer| Voice Gate Technologies India Pvt. Ltd | | Aug 2017 Dec 2018| Responsibilities: Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development. Implementation of a responsive UI which will scale itself depending on the device, platform, and browser using HTML5, CSS3, Bootstrap, and Performed client-side validations using JavaScript. Spring Batch is used for Batch processing with which notifications are sent in a timely manner. Implemented RESTful and SOAP-based web services and used SoapUI for testing. Strong knowledge in developing WebServices using SOA, SOAP, WSDL, and XML. Having Experience using tools like RAD, SOAPUI, TOAD, Perforce, POSTMAN. And build methods like MAVEN. Used Oracle SQL Developer for Oracle10g for running queries to confirm the results from the application. Involved in writing SQL queries and stored procedures for the application in Oracle. Automate build process through Gradle Script build framework. Used Spring Security to provide JWT based authentication, authorization, and access-control features for the application. Implemented SOA architecture with web services using SOAP and XML using Apache Commons. Worked on parsing the XML files using DOM/SAX parsers. Integrated with various external systems using REST web services. Created JUnit test cases to automate the testing of business logic. Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts. Used Spring Tool Suite (STS) IDE tool for application development. Performed unit testing with JUnit and used Mocha for JavaScript framework and Cypress for e2e testing. Tech Stack: Java/J2EE, HTML5, CSS3, JavaScript, jQuery, Ajax, Spring, Spring Boot, Spring Security, Spring Batch, Spring MVC, JUnit, J2EE, Drools, Node JS, Oracle, Gradle, JMS, RESTful, Agile Methodology, Log4J, WebSphere, GitHub, STS. Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree green card Michigan New Jersey North Carolina Ohio |