Sai Balaji G

Sr. Java Full Stack Developer at Mastercard

Role
Senior Java Full Stack Developer at Mastercard
Location
Chicago, IL, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Sai Balaji G

Experienced Senior Java Full-Stack Developer with 8+ years of expertise in designing and…

Experience

  1. Senior Java Full Stack Developer

    Mastercard

    Feb 2023 — Present · O\'Fallon, MO, US

    Developed and optimized a scalable microservices architecture using Spring Boot, utilizing Spring IOC, AOP, and annotations for efficient dependency injection, and handling persistence via Hibernate/JPA. Integrated RESTful APIs and Kafka with secured authentication via OAuth 2.0 and JWT tokens, implementing robust authentication at both the API gateway and microservice levels using secured annotations and @PreAuthorize. Utilized Java 17 features, including Sealed classes, Record classes, and pattern matching, as well as Java 11’s Optional and HTTP Client API for asynchronous processes. Engaged in Agile (Scrum) practices, participating in sprint planning, daily stand-ups, retrospectives, and emphasizing continuous testing through a TDD approach. Developed GraphQL endpoints for efficient querying, reducing over-fetching and under-fetching issues, while optimizing database performance with Hibernate, JPA, and Redis Cache for high-demand financial applications. Developed AI chat bot for customer experienceBuilt responsive UI components with HTML5, CSS3, JavaScript, and React.js, implementing reactive forms and connecting front-end services with RESTful APIs via Angular and Node.js. Managed relational data with PostgreSQL through optimized SQL queries and triggers, while handling unstructured data with MongoDB and designing aggregation pipelines. Deployed containerized microservices on cloud using Docker and orchestrated them with Kubernetes for scalability and high availability. Integrated API Gateway, and Automated CI/CD pipelines using Jenkins, ensuring rapid deployments and code quality with JUnit, Mockito, Jasmine, and Karma for unit and integration testing. Streamlined system maintenance with Python and Shell scripting, and utilized Postman Interceptor for API validation. Used JIRA to manage tasks and track project progress.

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 Balaji G — Senior Java Full Stack Developer at Mastercard in Chicago, IL, US | Unifers