Sai Krishna

Sr Java Full Stack Developer | Java | J2EE | Spring | Spring MVC | Spring Boot | Spring Security | Spring Data JPA | Hibernate | REST APIs | Microservices | React I Angular I AWS I Docker I Kubernetes

Role
Sr Back End Developer at Bank of America
Location
Wheeling, IL, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Sai Krishna

I am a Senior Java Full Stack Developer with 9 years of experience designing and delivering highly scalable, secure, and cloud-native enterprise applications. My expertise includes building microservices and RESTful APIs using Java, Spring Boot, Spring Cloud, Spring Security, OAuth 2.0, and JWT, along with developing responsive SPAs using Angular and React with state management frameworks such as NgRx and Redux. I have strong hands-on experience with relational and NoSQL databases, cloud platforms (AWS and Azure), containerization and orchestration using Docker and Kubernetes, and CI/CD automation with Jenkins and Azure DevOps. I consistently apply design patterns, performance optimization, and observability best practices to deliver resilient, production-grade systems in Agile environments.•Proficient in Core Java, OOP, Collections, Multithreading, Streams, Lambda Expressions, and Java Design Patterns (Singleton, Factory, Strategy, Builder).•Extensive experience in building and securing RESTful APIs and microservices using Spring Boot, Spring Cloud, Spring MVC, Spring Security, OAuth 2.0, and JWT.•Hands-on expertise in developing dynamic SPAs using Angular, React, TypeScript, NgRx, Redux, and React Hooks for modern, responsive UIs.•Skilled in RDBMS (PostgreSQL, Oracle, SQL Server, MySQL) and NoSQL (MongoDB, Cassandra, Redis) for efficient schema design, query optimization, and high-volume data processing.•Strong deployment experience on AWS (EC2, S3, RDS, Lambda, EKS, API Gateway, IAM, CloudFormation, CloudWatch), Azure (AKS, App Services, Blob Storage, Azure Functions, Key Vault), and working knowledge of GCP.•Proficient with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps), Docker, Kubernetes, and Helm for scalable, automated deployments.•Experienced with Grafana, Prometheus, ELK Stack, Splunk, Dynatrace, and SonarQube for system monitoring, logging, and code quality.

Experience

  1. Sr Back End Developer

    Bank of America

    Dec 2023 — Present · US

    Implemented domain-driven design principles to structure microservices around core business capabilities, improving maintainability and scalability of banking platforms.• Developed custom exception handling frameworks and global error handlers to standardize API responses and improve system reliability.• Designed and developed enterprise-grade Java/J2EE applications using Java 8, 17, and 21, applying solid OOP principles and design patterns such as Singleton, Factory, and Builder.• Architected and deployed microservices-based systems using Spring Cloud components including Eureka, Config Server, API Gateway, and Hystrix, providing service discovery, fault tolerance, and centralized configuration.• Developed responsive and user-friendly front-end applications using ReactJS, TypeScript, and React Router, enhancing customer-facing banking portals and internal platforms across devices.• Integrated third-party financial services, payment gateways, and credit bureau APIs using REST and SOAP web services to support end-to-end banking operations.• Developed comprehensive unit and integration tests using JUnit and Mockito, supporting Test-Driven Development (TDD) practices.• Performed API testing and validation using Postman, Swagger, and SoapUI, ensuring correct data contracts and authentication flows.• Created BDD and automated test suites using Cucumber, Selenium, and TestNG for functional and regression testing of banking features.• Implemented caching mechanisms using Redis and EhCache to improve application performance and reduce database load for high-traffic services.• Designed and implemented multi-threaded and concurrent processing solutions using Java Concurrency APIs to handle high-volume financial transactions efficiently.• Developed Kafka producer and consumer services to support real-time transaction processing, fraud detection, and event-driven banking workflows.

Education

  • JNTUH College of Engineering Hyderabad

    Bachelor's degree, Computer Science

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Sai Krishna — Sr Back End Developer at Bank of America in Wheeling, IL, US | Unifers