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
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
Sr Back End Developer
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.