Home

Sai Teja - Sr. Java Full Stack Developer
[email protected]
Location: Columbus, Ohio, USA
Relocation: yes
Visa:
Resume file: SeniorFullStackDeveloper_1769190091378.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
AWS Certified Developer Associate
PH: +1 (513)-334-7678| Email: [email protected]
PROFESSIONAL SUMMARY:
8+ years of professional experience in analysis, design, development, and implementation of enterprise applications using Java/J2EE design patterns, actively contributing across all phases of the Software Development Life Cycle (SDLC) to deliver scalable, high-availability solutions.
Collaborated with stakeholders to gather requirements, translating business needs into technical specifications using UML diagrams and Agile workflows.
Delivered multiple enterprise projects following Agile and Test-Driven Development (TDD) practices, with hands-on experience in Service-Oriented Architecture (SOA), Client-Server, GUI-based, and Web-based applications.
Utilized Core Java concepts like including Collections, Multithreading, Exception Handling, Generics, and Event Handling, with extensive use of Java 8/11/17/21 features such as Streams, Lambda Expressions, Functional Interfaces, Method References, Optional, and advanced data structures.
Designed and developed responsive front-end modules using Angular (7 13), React, HTML5, CSS3, JavaScript, TypeScript, JSP, jQuery, AJAX, and implemented client-side validations and integrations with Node.js.
Extensive experience implementing Spring ecosystem frameworks including Spring Boot, Spring MVC, Spring REST, Spring Security, Spring IOC, AOP, JDBC, and Spring Microservices, along with ORM technologies like Hibernate.
Implemented Spring Cloud based microservices architecture, utilizing Zuul API Gateway, Eureka Service Registry, and AWS Elastic Load Balancer for dynamic routing, service discovery, and high availability.
Expertise in Microservices developing Service Oriented Architecture (SOA) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
Implemented centralized logging and monitoring solutions using Splunk, Kibana, Log4j, and SLF4J, enabling real-time application tracking, troubleshooting, and performance analysis.
Applied GraphQL for modern API design to minimize over-fetching and under-fetching of data, significantly improving API efficiency and overall application responsiveness.
Hands-on experience with Kubernetes for deployment, handling orchestration, scaling, clustering, and load balancing to ensure consistency across development, testing, and production environments.
Expertise in Spring Kafka and Zookeeper, in addition to JMS, IBM MQ, and RabbitMQ as messaging services, supporting reliable communication in distributed systems.
Proficient in Amazon Web Services (AWS), including S3 for scalable object storage, Elastic Block Store (EBS) for block-level storage, IAM for secure access management, AWS CLI for streamlined operations, and Simple Notification Service (SNS) for messaging in distributed applications and microservices.
Skilled in multi-cloud management, including Azure and Google Cloud Platform (GCP) services, and Infrastructure as Code (IaC) with Terraform for automated and efficient cloud resource provisioning.
Experienced in deploying applications on application servers like Apache Tomcat, IBM WebSphere, and JBoss.
Hands-on experience working with databases such as MS-SQL Server, MySQL, PostgreSQL, with substantial exposure to NoSQL databases like MongoDB, DynamoDB, and Cassandra.
Designed relational database schemas for Oracle and MSSQL, applying object-oriented principles to reduce redundancy and improve query performance by 40%.
Strong background in unit, integration, and automation testing using JUnit, Mockito, TestNG, Selenium, and Cucumber with production support experience leveraging Splunk and Kibana.
Working experience with building tools like Gradle and Maven, and practical knowledge of software configuration management with Bitbucket, Git, JIRA, GitHub, and Confluence.
Utilized Dynatrace for performance monitoring and SonarQube for code quality analysis, ensuring optimization and adherence to development standards.
TECHNICAL SKILLS:
Programming Languages: Java, C#, C++, Python, Go, SQL
Java Technologies: Core Java (8 21), Struts (Legacy), J2EE, JSP, Servlets, JDBC, JPA, JSON
Frameworks: Spring Boot, Spring Cloud, Spring Security, Spring Data JPA, Hibernate, Spring AOP, Spring AMQP
Front-End: HTML5, CSS3, React.js, Angular, Bootstrap, jQuery, JavaScript/TypeScript
API & Integration: RESTful APIs, Spring Cloud Gateway, GraphQL, AWS API Gateway, Postman
Databases: MySQL, Oracle, PostgreSQL, SQL Server, MongoDB, Cassandra, DynamoDB, IBM DB2
Asynchronous Messaging: AWS SQS, RabbitMQ, Apache Kafka
Cloud Environments: AWS (EC2, EBS, S3, ECS, SQS, SNS, RDS, Lambda, CloudWatch), Azure, Terraform, GCP, PCF, Ansible.
Build Tools & Version Control: SonarQube, Nexus, Maven, Gradle, Git, GitHub, Bitbucket, SVN
Testing & Bug Tracking Tools: JUnit, Mockito, Selenium, Protractor, JIRA
Web Services: SOAP, JAX-WS, JAX-RS, Jersey
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, ELK Stack
Methodologies: Agile/Scrum, CI/CD Pipelines
API Gateway & Documentation: Kong, Swagger (OpenAPI)
Insurance Platforms: Guidewire (PolicyCenter, BillingCenter, ClaimCenter)

PROFESSIONAL EXPERIENCE
Huntington Bank Columbus, OH Jul 2024 Present
Sr. Java Full Stack Developer
Responsibilities:
Designed and delivered responsive, enterprise-grade user interfaces using Angular 17, TypeScript, HTML5, CSS3, and Bootstrap, improving real-time fraud dashboard load times and analyst productivity.
Built reusable Angular 17 with RxJS for reactive data streams, client-side validations, and dynamic rendering of high-volume transaction data, enabling smooth real-time updates in SPA architecture. Used Angular Router to implement secure Single Page Application (SPA) navigation with role-based access, reducing page reloads and improving overall user experience for fraud operations teams.
Leveraged Java 21 features such as virtual threads (Project Loom) to improve concurrency and request handling in high-throughput fraud detection services, significantly reducing thread contention. Implemented JMS-based messaging using Java 21, configuring queues and topics on WebLogic Application Server to enable reliable asynchronous communication between enterprise components.
Integrated AI-powered front-end features using TensorFlow.js, including intelligent search, image recognition, and voice-enabled interfaces, to enhance user experience and application usability.
Implemented GraphQL APIs to support fraud dashboards, enabling frontend applications to fetch only required data and improving the performance of analyst-facing screens.
Secured GraphQL endpoints using Spring Security with authentication, authorization, and centralized error handling to ensure controlled and reliable access to backend fraud services.
Used JDBC for direct database access in specific backend modules where fine-grained SQL control was required, writing and optimizing queries for transactional data used in fraud monitoring.
Worked on Angular UI development using TypeScript, building screens and services used by fraud analysts and ensuring stable integration with backend REST APIs.
Used Node.js for small supporting services and scripts to handle API integrations and background tasks related to data processing and monitoring.
Migrated legacy Struts-based applications to Spring Boot, enhancing maintainability and reducing technical debt.
Architected and developed Spring Boot Microservices, integrating with Spring Cloud Gateway for secure API routing and monitoring, implementing Spring Security with OIDC/OAuth 2.0 and JWT tokens for stateless authentication, and Leveraged Spring WebFlux to build non-blocking REST APIs for high-concurrency transaction ingestion, increasing throughput and reducing response latency in real-time fraud pipelines.
Designed resilient backend workflows using Spring Integration for asynchronous message routing, Spring Batch for high-volume data processing, and Spring Retry to recover from transient system failures.
Leveraged Apache Spark for ETL data pipelines, transforming 10TB+ of raw logs into structured datasets for fraud analytics.
Integrated Apache Kafka for asynchronous messaging between distributed services, ensuring high throughput and fault tolerance with a 99.9% message delivery success rate. Configured topic partitions and replication to support seamless data flow in critical operations.
Used Hibernate and JPA for ORM, optimizing database interactions with caching and lazy loading, which reduced query execution times by 40% and improved application responsiveness.
Managed large datasets in PostgreSQL, developing indexing strategies that improved query response times by 30% for critical business applications. Enhanced PostgreSQL performance for transactional data, reducing data retrieval latency and optimizing storage strategies.
Integrated MongoDB to store fraud alerts, audit logs, and semi-structured metadata, supporting flexible schema evolution for changing fraud detection rules, and achieved a 40% improvement in query performance on high-demand datasets, which enhanced responsiveness in data-heavy applications.
Refactored analytics pipelines using BigQuery and Apache Spark, accelerating ETL processing by 40% and enabling real-time fraud detection dashboards.
Automated CI/CD pipelines using Maven and Jenkins, reducing deployment times by 50% and maintaining over 95% build success rate for continuous integration.
Managed containerized applications with Docker and Kubernetes, achieving 99% uptime, which allowed for efficient scaling and load balancing across environments.
Employed Git to manage source control in a collaborative environment, reducing integration errors by 25% and facilitating effective teamwork.
Led the migration of microservices from Azure to AWS, transitioning workloads from Azure Kubernetes Service (AKS) to Amazon EKS and Azure App Services to AWS Lambda and Elastic Beanstalk, ensuring 99.9% uptime and seamless scaling for high-traffic applications. Reconfigured APIs with AWS API Gateway, enhancing security and lifecycle management while utilizing SQS and SNS to replace Azure Service Bus, reducing processing delays by 30%.
Optimized workloads during the Azure-to-AWS migration, leveraging AWS CloudWatch and X-Ray for monitoring and distributed tracing, and transitioning database solutions from Azure Cosmos DB to AWS DynamoDB with advanced indexing and partitioning strategies, improving query performance by 25%
Developed and automated testing strategies, leveraging Postman for API validation, ensuring REST API functionality and response accuracy, creating comprehensive JUnit test cases to achieve 95% code coverage and reduce production bugs by 30%, and implementing end-to-end.
Implemented lazy loading techniques in Angular to load modules and data only when required, improving initial page load time and overall performance of fraud monitoring dashboards.
Used Jasmine and Karma for unit testing Angular components, validating UI behavior and service interactions.
Environment: Java 17, REST, Microservices, XML, Angular 11, Spring, Spring Boot, Spring MVC, Spring Batch, Spring Security, Docker, Kubernetes, Git, Bitbucket, Jenkins, Maven, Apache Kafka, MongoDB, MSSQL, JPA, Hibernate, Postman, Selenium, Cucumber, Swagger, Apache Tomcat, JUnit, AWS, Azure.

Merck Pharma Branchburg, NJ May 2022 Jun 2024
Java Full Stack Developer
Responsibilities:
Developed a highly responsive Single Page Application (SPA) using React and JavaScript, leveraging HTML5, CSS3, and Bootstrap to improve load times by 30%, enhancing user interaction and engagement across devices.
Developed reusable React components that made the UI easier to maintain and helped the team deliver new features faster, reducing overall development effort by 40%.
Created responsive layouts with SCSS, ensuring smooth behavior across browsers and screen sizes. Improved mobile navigation using React Router, which led to a 25% increase in mobile engagement and noticeably smoother page transitions.
Improved frontend performance by configuring AWS CloudFront and automating cache invalidation with Bash scripts, resulting in a 45% faster load time for users of the pharmacy portal.
Designed, built, and deployed 15 Spring Boot microservices, following REST standards and supporting API versioning to avoid breaking changes. Added centralized exception handling and validation to reduce runtime errors and improve overall stability.
Implemented secure and stateless authentication using OAuth 2.0/OIDC and JWT tokens with Spring Security, while employing Spring MVC to develop modular backend services capable of handling high request volumes and scaling seamlessly under increased traffic loads.
Worked on backend batch processing using Spring Batch, applying partitioning and parallel execution. Integrated Eureka for service discovery and used Spring Cloud Config and AOP for centralized configuration and logging, cutting troubleshooting time by 20%.
Implemented gRPC for high-performance inter-service communication in latency-sensitive microservices, reducing processing times by 35%
Employed Swagger for API documentation, facilitating team collaboration and reducing feature release times by 30%.
Implemented Apache Kafka and AWS SQS for distributed messaging, enabling high data throughput and achieving 99.9% message delivery reliability under peak loads.
Collaborated with Kafka Admins to optimize partitioning and topic configurations, supporting high-throughput, low-latency messaging across microservices.
Designed data-centric workflows for patient analytics using Spring Batch and Kafka for patient analytics, handling 2M+ records per day with 99.9% accuracy. Ensured data consistency using MongoDB transactions and idempotent Kafka consumers to prevent duplicate records.
Utilized Hibernate and JPA for ORM, optimizing database interactions and reducing query execution times by 40% for complex data operations.
Designed and optimized PostgreSQL database schemas for high-transaction systems, applying indexing strategies, table partitioning, and query optimization techniques to improve query performance by 45%.
Designed, administered, and optimized Apache Cassandra clusters by implementing appropriate data models, partition keys, replication strategies, and consistency levels to ensure high availability, horizontal scalability, and reliable performance under increasing workloads.
Automated infrastructure provisioning and environment setup using Terraform and Ansible, reducing deployment times by 50% and standardizing configurations across CI/CD pipelines.
Built reusable Terraform modules and Ansible playbooks for efficient resource provisioning, enabling rapid scaling and improving deployment consistency.
Managed containerized applications with Docker and Kubernetes, achieving 99.9% uptime through automated load balancing and self-healing capabilities, ensuring reliable application performance in production environments.
Used GitHub and GitLab for version control, implementing branching strategies and pull requests to streamline code integration and minimize conflicts, improving productivity by 25%.
Deployed and optimized applications on AWS with EC2 for compute, S3 for secure storage, and RDS for managed databases, achieving a 20% cost reduction by optimizing resource allocation.
Set up AWS IAM for secure access control and configured CloudWatch alerts and dashboards, improving system visibility and cutting incident response time by 35%.
Utilized serverless, event-driven workflows using AWS Lambda, handling high-volume events efficiently while lowering compute costs through on-demand execution.
Designed Log4j2 structured logging with Splunk HEC integration, enabling real-time alerting for prescription fulfillment errors and reducing data loss incidents by 90%.
Environment: Java 8, REST, Microservices, React, HTML5, CSS3, SCSS, Bootstrap, JavaScript, Spring Boot, Spring MVC, Spring AOP, Spring Batch, Spring Security, Docker, Kubernetes, Terraform, Ansible, GitHub, GitLab, Jenkins, Apache Kafka, AWS (EC2, S3, RDS, Lambda, CloudWatch, IAM), Oracle, PostgreSQL, MongoDB, JPA, Hibernate, Swagger, JUnit, Selenium, Postman.

Wells Fargo Charlotte, NC Nov 2020 Apr 2022
Sr. Java Developer
Responsibilities
Built RESTful APIs using Spring Data REST, exposing domain models as resources and enabling flexible query options through dynamic URL mappings, which simplified client integrations and reduced repetitive backend code.
Designed and implemented secure, scalable REST APIs using Spring Boot based microservices, applying Spring AOP for centralized logging, Spring Security for authentication and authorization, and Spring Batch for high-volume data processing. Improved data throughput by 30% while keeping services modular through Spring IoC and clean dependency management.
Strengthened frontend security by implementing Angular HTTP interceptors for token management and secure client-server communication. Built robust user input workflows using Reactive Forms, improving data accuracy and reducing validation errors by 30%.
Developed Single Page Applications (SPAs) using Angular and TypeScript, improving application performance by 25% through optimized data flow and efficient state management. Built reusable, modular components using dependency injection and service-based architecture, reducing development effort by 40%.
Implemented service discovery using Spring Cloud Netflix Eureka, enabling reliable communication across distributed microservices. Configured Netflix Ribbon for client-side load balancing, ensuring even traffic distribution, 99.9% system availability, and consistent response times during peak transaction volumes.
Improved microservices resilience by implementing Hystrix-based fallback mechanisms, strengthening fault tolerance across critical services. Optimized request handling using Spring MVC and RESTful design principles, and enhanced database connectivity with Spring JDBC, resolving connection pool issues in high-throughput banking applications.
Developed and consumed SOAP-based web services using JAX-WS and XML schemas to integrate legacy banking systems with modern Java Spring applications.
used Kafka for real-time streaming and high-volume event processing. I ve also worked with Spark consumer-style processing for handling large data streams and batch-style analytics use cases.
Implemented ORM-based data persistence using Hibernate and JPA, mapping complex banking domain entities and ensuring transactional consistency across services.
Designed and configured IBM MQ based messaging solutions to support reliable, asynchronous communication between microservices, achieving 99.9% message delivery accuracy under peak load conditions.
Integrated ActiveMQ with legacy enterprise systems using Apache Camel routes, enabling secure and reliable data synchronization between modern microservices and existing banking platforms.
Deployed and managed scalable applications on AWS, using EC2 for compute, S3 for secure storage, and RDS for database services. Improved resource utilization and lowered infrastructure costs by 20%, while standardizing deployments across environments using AWS CloudFormation.
Designed highly available systems with Elastic Load Balancing and Auto Scaling, consistently maintaining 99.9% uptime during peak traffic. Strengthened security by defining fine-grained IAM roles and policies and encrypting sensitive data with AWS KMS to meet compliance requirements.
Built serverless solutions with AWS Lambda and integrated SQS for asynchronous processing, reducing application latency and cutting compute costs by 25%. Improved observability by setting up CloudWatch dashboards, alarms, and CloudTrail logging, which helped detect issues earlier and reduced MTTR by 35%.
Built Oracle database schemas and complex SQL queries using indexing, partitioning, and PL/SQL stored procedures, reducing query response times by 50% for transaction-heavy operations.
Managed MongoDB and Redis for unstructured and in-memory data storage, tuning sharding and replication strategies to maintain high availability and reduce data retrieval latency by 30% during traffic spikes.
Set up and automated CI/CD pipelines with Jenkins, integrating build, test, and deployment steps to shorten release cycles and improve delivery efficiency by 45%.
Environment: Java 8, Spring Boot, Spring MVC, Spring AOP, Spring Security, Spring Batch, Spring Cloud Netflix Eureka, Angular, TypeScript, Bootstrap, REST, Microservices, Docker, PostgreSQL, MongoDB, MongoDB Atlas, Redis, Hibernate, JPA, AWS (EC2, S3, RDS, Lambda, CloudWatch, CloudTrail, SQS, ELB, KMS, Auto Scaling, CloudFormation), Reactive Forms, JUnit, Selenium, Postman, Kubernetes, OpenShift, Jenkins, Ansible, GitHub, GitLab, Swagger, Apache Kafka, IBM MQ, Oracle.



Ford Motor Company Dearborn, MI Mar 2019 Oct 2020
Java Developer
Responsibilities:
Developed RESTful APIs using Spring Data REST, exposing domain objects directly as resources and enabling flexible query creation with dynamic URL mappings, enhancing client integration and reducing boilerplate code.
Built customer-related applications and worked on Angular 13-based UI development to build and enhance screens used for vehicle, integrating with backend REST services.
Implemented distributed session management using Spring Session, enabling seamless authentication across microservices and ensuring session consistency through persistent storage.
Used RabbitMQ for asynchronous communication between microservices, tuning exchanges and routing keys to support high-throughput workloads and achieve 99.9% message delivery reliability.
Used Kafka for asynchronous event processing between services, supporting reliable data flow across distributed systems.
Implemented dead-letter queues (DLQs) in RabbitMQ to handle undeliverable messages, minimizing data loss and enhancing fault tolerance across microservices with automated rerouting and error handling mechanisms.
Developed a responsive customer service interface using TypeScript, HTML5, CSS3, and Bootstrap, delivering a consistent and user-friendly experience across desktop and mobile platforms.
Developed a responsive customer service interface using TypeScript, HTML5, CSS3, and Bootstrap, delivering a consistent and user-friendly experience across desktop and mobile platforms.
Worked with PostgreSQL for relational data processing, writing complex SQL queries and stored procedures to streamline data handling and improve report generation performance by 25%.
Developed and optimized PostgreSQL database scripts and stored procedures to support high-volume data transformations and near real-time reporting requirements.
Deployed and managed microservices using Azure App Services, configuring auto-scaling and load balancing to maintain consistent performance while reducing infrastructure costs by 20%.
Configured Azure Service Bus for reliable, event-driven messaging between services, improving data consistency and reducing communication latency across distributed components.
Implemented Azure Cosmos DB for globally distributed data storage, enabling low-latency access and supporting high-traffic applications with a 30% reduction in data retrieval time.
Built real-time data tracking features using Node.js and Socket.IO, enabling bidirectional communication and instant updates for end users through live notifications.
Used GitHub for version control, following structured branching and code-review practices to support collaborative development and improve integration efficiency by 25%.
Environment: Java 8+, TypeScript, Node.js, Express.js, Spring Boot, Spring MVC, Spring Data REST, Spring Session, RabbitMQ, Cassandra, PostgreSQL, JAXP, XSLT, XML, JSON, SOAP, Azure App Services, Azure Service Bus, Azure Cosmos DB, Docker, Kubernetes, Azure Kubernetes Service (AKS), Bootstrap, HTML5, CSS3, Socket.IO, RabbitMQ Dead-Letter Queues (DLQs).

Voice Gate Technologies India Pvt. Ltd Aug 2017 Dec 2018
Java Developer
Responsibilities:
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.
Designed clean, modular application components by applying core OOP principles including encapsulation, inheritance, polymorphism, and multithreading, while utilizing Java 8 functional programming features such as method references and functional interfaces to improve code clarity and maintainability.
Developed policy administration desktop applications using Java Swing, reducing insurance claim processing time by 30% for field agents
Developed and maintained React components for user-facing screens, integrating UI functionality with backend REST APIs. Developed JSP/Servlet-based modules with JDBC connectivity, optimizing data retrieval efficiency by 35% for high-traffic applications.
Converted a monolithic application to a microservices architecture using Spring Boot and 12-factor app principles, scaling individual services on PCF (Pivotal Cloud Foundry) and reducing deployment time by 50%.
Created reusable JSP components for server-side rendering, enhancing dynamic content generation and reducing server load by 15%. Implemented asynchronous messaging with JMS, ensuring reliable data exchange between distributed systems, which improved application responsiveness by 40%.
Worked with Azure services to deploy and manage applications, supporting cloud-based environments used for development and testing.
Auto-generated Swagger API documentation for all RESTful endpoints, reducing integration time for downstream teams by 20% and ensuring clear, up-to-date API specifications.
Configured CI/CD pipelines with Jenkins, achieving a fully automated build and deployment platform that reduced deployment errors by 30% and decreased release cycles by 50%.
Managed code repositories with GitHub and tracked bugs with JIRA, leading to a 25% improvement in issue resolution times and better collaboration across development teams.

Environment: Java 8, Spring Boot, Spring (MVC, Security, AOP, Spring Actuator), Hibernate, JPA, Struts, JSP, HTML5, CSS3, TypeScript, REST, SOAP, JSON Web Tokens (JWT), Apigee Edge, RabbitMQ, JMS, MySQL, Oracle, Cassandra, Gradle, Maven, Jenkins, Docker, PCF (Pivotal Cloud Foundry), Azure App Services, Azure Service Bus, Swagger, GitHub, JIRA, Postman.

Education: Bachelors in Computer Science -VVIT - 2017
Keywords: cplusplus csharp continuous integration continuous deployment artificial intelligence user interface message queue javascript sthree database golang microsoft mississippi procedural language Michigan New Jersey North Carolina Ohio

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6693
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: