Satwik Koppala
Java Full Stack Developer ******.*******@*****.*** LinkedIn 806-***-****
SUMMARY
Java Full Stack Developer with 4+ years of experience designing and deploying cloud-native, enterprise-grade digital banking and financial applications. Skilled in Java 8–17, Spring Boot, Spring Cloud, React, Angular, and microservices, with hands-on expertise in AWS, CI/CD (continuous integration and continuous delivery), and containerized deployments. Experienced in developing RESTful microservices and GraphQL APIs, implementing OAuth2/JWT for secure payments and transactions, and optimizing performance with PostgreSQL, Redis, and Kafka. Adept in Agile/Scrum delivery, collaborating with stakeholders, mentoring junior developers, and delivering solutions that support digital transformation, regulatory compliance, and customer experience improvements. SKILLS
Languages: Java (8–17), JavaScript, TypeScript, SQL, Python (basic)
Frontend: ReactJS, Angular (v14), Redux, Next.js, NgRx, HTML5, CSS3, Bootstrap
Backend & Frameworks: Spring Boot, Spring MVC, Spring Cloud (Eureka, Config, Gateway), Hibernate, Microservices, RESTful APIs, GraphQL
Databases: PostgreSQL, MySQL, Oracle, MongoDB (NoSQL), Redis, ElasticSearch
Messaging & Streaming: Apache Kafka, RabbitMQ, JMS
Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, Glue, CloudFormation), Terraform, Docker, Kubernetes, Jenkins, GitHub Actions, ArgoCD, CI/CD Pipelines
Testing & Automation: JUnit, Mockito, Selenium, Jest, React Testing Library, Postman, SoapUI, ReadyAPI, SonarQube
Other Tools & Practices: Git, Maven, Bitbucket, JIRA, Log4j2, Agile/Scrum (Sprint Planning, Retrospectives, Daily Stand-ups)
EDUCATION
Master’s in Computer Science, Texas Tech University, Lubbock, TX EXPERIENCE
Ally Financial Jul 2024 – Current
Java Full Stack Developer
Designed and implemented cloud-native microservices using Java 17, Spring Boot, and Spring Cloud with Eureka and API Gateway.
Developed customer-facing loan servicing features with Angular 14 and React, reducing onboarding time and improving digital adoption rates by 20%.
Built RESTful microservices and GraphQL APIs to integrate multiple financial services, enhancing interoperability across enterprise banking platforms.
Implemented Spring Security with OAuth2 and JWT for secure, role-based access and regulatory compliance in payment workflows.
Leveraged Kafka and JMS for event-driven architecture, reducing transaction latency by 30%.
Deployed applications on AWS (EC2, RDS, S3, Lambda, Glue) using Terraform IaC for automated environment provisioning.
Automated CI/CD pipelines with Jenkins and GitHub Actions, using Docker and Kubernetes for reliable deployments.
Partnered with stakeholders, business analysts, and QA teams in Agile sprints, ensuring timely feature delivery aligned with compliance and business goals.
Kotak Mahindra Bank Sep 2020 - Jul 2023
Java Full Stack Developer
Developed digital banking portals for customer onboarding and loan management using Spring Boot, ReactJS, and PostgreSQL, reducing processing time by 25%.
Built REST APIs and introduced GraphQL queries to optimize retrieval of financial data across distributed systems.
Integrated Kafka for real-time event streaming and Redis caching to scale high-volume payments and account management modules.
Enhanced system security with Spring Security + OAuth2, ensuring secure authentication for sensitive financial APIs.
Conducted unit, integration, and regression testing with JUnit, Mockito, Selenium, and Postman, cutting production issues by 40%.
Used AWS CloudWatch and Log4j2 to monitor applications, ensuring high availability and compliance in financial transactions.
Actively participated in Agile ceremonies (sprint planning, retrospectives, daily stand-ups) and mentored junior engineers on coding best practices.