Vamshi Kyasa
***************@*****.***
●Well-versed in Agile methodologies such as Scrum and Test-Driven Development (TDD), consistently producing scalable, maintainable solutions within dynamic, fast-moving environments.
●Highly skilled in core Java (8+), with strong command of object-oriented design, data structures, multithreading, and memory management. Experienced in key frameworks including Spring Boot, Spring MVC, Spring Batch, and Hibernate ORM.
●Developed clean, user-friendly, and responsive front-end interfaces using React.js and Redux, ensuring reliable performance across diverse devices and enhancing overall user experience.
●Designed and implemented microservice-based architectures with Spring Boot and REST APIs, incorporating Kafka, AWS SQS, and ActiveMQ to support asynchronous messaging and event-driven workflows.
●Experienced in using Terraform to automate cloud infrastructure builds, create reusable modules, and manage remote state within collaborative engineering teams.
●Proficient in establishing and maintaining secure, resilient AWS environments, utilizing services such as EC2, S3, RDS, Lambda, ECS, CloudFormation, VPC, IAM, and CloudWatch.
●Familiar with modern DevOps toolchains, including Jenkins pipelines, Maven, Git, Bitbucket, GitHub), as well as containerization and orchestration through Docker and Kubernetes.
●Delivered end-to-end full-stack solutions by integrating React front ends with robust Java back ends, employing REST services and secure authentication mechanisms through Spring Security.
●Capable of writing efficient SQL and PL/SQL for databases, including Oracle, MySQL, and Sql Server, with extensive practical experience using Hibernate for ORM layer simplification.
●Competent in a wide range of automated testing frameworks such as JUnit, Mockito, PowerMock, Cucumber, and Selenium, ensuring stable, high-quality codebases.
●Experienced in application observability and performance diagnostics using Splunk, AWS CloudWatch, and Grafana for log analysis, monitoring, and system tuning.
●Applied unit testing with JUnit, Mockito and implemented automation testing with Selenium and REST Assured for API validation.
●Experienced in Agile/Scrum environments with active participation in sprint planning, daily stand-ups, and continuous delivery processes.
●Recognized for strong analytical thinking, effective teamwork, and a commitment to delivering high-quality solutions within challenging timeframes.
Technical Skill Sets:
Languages
Java, Python, JavaScript, Typescript
Frameworks
Spring Boot, MVC, Batch, AOP, Hibernate, Kafka, JMS, JPA, OAuth, Spring Security, Web Flux,
Databases
Oracle, SQL Server, MongoDB, Cassandra, DynamoDB, Elasticsearch
Web Technologies
Angular, HTML, JavaScript, jQuery, CSS, XML, AJAX, React.
Other Tools
Gradle, Maven, Jenkins, Bitbucket, Git, Jenkins, Log4J, Splunk, Grafana, IntelliJ, JIRA, Confluence, Tomcat, Kubernetes, Docker, Helm, Prometheus
Operating Systems
UNIX, Linux, Windows.
Web Services
SOAP, REST, Restful, AWS, Microservices, AWS Lambda, Azure
EDUCATION
MS in Information Technology, Webster University
Bachelors in Computer Applications, Osmania University
PROFESSIONAL EXPERIENCE
MasterCard St Louis, MO January 2024 - Current
Full Stack Java Developer
●Delivered comprehensive software solutions throughout the full SDLC, from requirements gathering and microservice architecture to development, testing, and deployment within AWS-based cloud-native environments.
●Engineered scalable microservices using Spring Boot, supported by Spring Cloud Config, Eureka, and Spring Cloud Gateway to streamline configuration management, service discovery, and API routing.
●Implemented secure service interactions through Spring Security with OAuth2/JWT, applying role-based permissions and method-level authorization for robust protection of APIs.
●Produced and maintained RESTful APIs using Open API (Swagger), following a contract-first approach with strong emphasis on consumer-driven testing and clear documentation.
●Developed Kafka-centric event pipelines to facilitate asynchronous message processing across distributed systems.
●Designed and executed Spring Batch workflows for ETL operations, incorporating AWS S3, RDS, and DynamoDB to handle large-scale data ingestion, transformation, and processing.
●Created automated testing frameworks using JUnit, Mockito, Cucumber BDD, and Selenium WebDriver to ensure exceptional code reliability and thorough test coverage.
●Automated cloud infrastructure using Terraform, building reusable modules and managing AWS resources, including EC2, Lambda, ECS, VPC, and RDS in a collaborative setup.
●Constructed resilient CI/CD pipelines with Jenkins, integrating GitHub, Maven, Terraform, and automated deployment strategies to achieve seamless releases and zero downtime.
●Deployed containerized applications using Docker and Kubernetes, enabling effective autoscaling, service resilience, and efficient orchestration within distributed clusters.
●Developed modern, responsive user interfaces with Angular 16, TypeScript, SCSS, and HTML5, employing component-based architecture and dynamic rendering techniques.
●Implemented robust Angular routing with lazy loading, used HTTP Client with interceptors for secure API communication, and applied RxJS (Observables, Subjects, Behavior Subject) for reactive state management.
●Built structured parent–child Angular components via Input and Output decorators, alongside shared services to maintain consistent state across modules.
●Enhanced application performance and user experience through Angular’s async pipe, custom RxJS operators, and optimized data flow patterns.
●Handled data management for Oracle (PL/SQL) and MongoDB, implementing efficient indexing, query optimization, and schema design for high-performance workloads.
●Enabled system observability with Log4j, Splunk, Grafana, and Kibana, ensuring centralized logging, real-time monitoring, and actionable alerts.
●Managed Apigee API Gateway for secure API exposure, enforcing rate limits, caching strategies, and utilizing analytics for performance insights.
●Collaborated within Agile/Scrum teams, using JIRA for sprint planning, backlog management, and tracking delivery progress.
Environment: Java 17, Spring Boot, Spring Security, Spring Cloud, Angular 16, TypeScript, HTML5, Terraform, Jenkins, Kafka, Docker, Kubernetes, MongoDB, Oracle, AWS (EC2, S3, RDS, Lambda, DynamoDB, IAM, VPC, ECS, EMR), Apigee, Log4j, Splunk, Grafana, JIRA, Git, Microservices, REST.
Western Union, Remote September 2021 - December 2023
Full Stack Java Developer
●Participated in Agile ceremonies including sprint planning, backlog grooming, and retrospectives, working directly with stakeholders to refine requirements and improve legacy modules.
●Upgraded Java codebase to Java 11, refactoring using lambda expressions, functional interfaces, and the Streams API for efficient data aggregation and parallel operations.
●Built and deployed Spring Boot-based microservices integrated with Apache Kafka to publish and consume real-time streaming events.
●Provisioned AWS infrastructure by configuring EC2 instances, Auto Scaling Groups, Elastic Load Balancers, Route 53, and SNS for robust, cloud-native deployments.
●Created Kubernetes clusters on AWS (EKS) and deployed Dockerized applications for isolated testing environments and scalable service orchestration.
●Configured ELB and Route53 for load balancing and DNS management to ensure application high availability.
●Utilized a range of AWS services such as EC2, S3, SQS, RDS, CloudWatch, and Lambda for application hosting, asynchronous communication, and infrastructure monitoring.
●Integrated Docker containers into the CI/CD lifecycle, optimizing development-to-production delivery pipelines.
●Used Maven for dependency management and Jenkins for continuous integration and automated builds.
●Developed backend layers using Spring MVC, Spring Boot, and integrated modules like Spring DAO, AOP, Transactions, and Security.
●Applied Aspect-Oriented Programming (AOP) to handle cross-cutting concerns such as logging, exception handling, and transactional integrity.
●Designed and deployed REST APIs using Spring Boot microservices architecture, with seamless MongoDB integration for unstructured data storage.
●Leveraged Log4j and Splunk for distributed logging and created Grafana dashboards for visualizing system health metrics.
●Wrote comprehensive unit tests for service and controller layers using JUnit and Mockito, achieving consistent test coverage.
●Composed complex SQL and PL/SQL queries, triggers, views, and stored procedures in both Oracle and Microsoft SQL Server environments.
●Built REST endpoints using Spring REST and Hibernate ORM, outputting JSON for client-side consumption.
●Created and consumed SOAP-based web services using WSDL, UDDI, and XML for third-party integrations.
●Used Hibernate ORM for persistent storage layer, mapping Java classes to relational database schemas and fine-tuning query performance.
●Developed and optimized batch jobs with Spring Batch for scheduled large-volume data processing.
●Enabled asynchronous processing using JMS messaging queues, improving service decoupling and scalability.
●Utilized DAO pattern and Spring ORM modules for clean and reusable database interaction logic.
●Authored Swagger API documentation to support internal and third-party API consumers with clearly defined specifications.
●Handled multi-threaded request processing using Spring MVC controllers, ensuring scalability for concurrent user requests.
●Implemented REST and SOAP APIs to support hybrid system communication and business operations.
Environment: Java 11, Spring Boot, Spring Batch, Spring MVC, Spring Security, AOP, Hibernate, JPA, JMS, REST, SOAP, WSDL, XML, Swagger, Docker, Kafka, TypeScript, JavaScript, Git, Maven, Jenkins, Tomcat, Log4j, Splunk, Grafana, MongoDB, SQL Server, PL/SQL, JDBC, JUnit, Mockito, Unix, JIRA
Kinsale Insurance Remote December 2019 - August 2021
Java Developer
●Designed and developed RESTful APIs using Spring Boot, improving backend functionality and enabling seamless integration with frontend systems, complemented by comprehensive API documentation using Swagger for improved developer experience.
●Designed and developed RESTful APIs using Spring Boot, enabling seamless integration with frontend systems and improving backend functionality.
●Documented APIs with Swagger, improving developer experience and streamlining API consumption.
●Implemented asynchronous processing with Java multithreading (Future) to handle concurrent tasks efficiently, reducing processing times for resource-intensive operations.
●Integrated AWS Email Service, enabling secure and reliable email communication for large-scale user notifications.
●Implemented object-relational mapping (ORM) using Hibernate and JPA, optimizing database interactions and improving query performance.
●Automated CI/CD pipelines using Jenkins, Docker, and Gradle, reducing deployment times and improving build reliability.
●Deployed scalable applications on AWS (EC2, S3, RDS, Lambda) and Azure.
●Enhanced logging and monitoring using Log4J and ELK Stack (Elasticsearch, Logstash, Kibana), simplifying debugging and improving system observability.
●Used JDBC to invoke Stored Procedures and database connectivity.
●Experience writing SQL and PL/SQL scripts including views, cursors, procedures, functions, triggers, and a solid understanding of Database Management Systems.
●Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments.
●Implemented authentication and authorization measures through Spring Security, JWT and OAuth 2.0, capitalizing Spring Boot rapid development advantages for cloud-based microservices.
●Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
●Enhanced application security by applying robust authentication mechanisms and encryption strategies.
●Collaborated with cross-functional teams, integrating APIs, debugging critical issues, and ensuring smooth feature rollouts.
Environment: Java, Spring Boot, Spring MVC, Hibernate, JPA, REST, Angular, Bootstrap, JavaScript, Oracle, AWS, Azure, Docker, Jenkins, Maven, Log4J, RabbitMQ, OAuth2, JWT, JUnit, Mockito, Postman, Git, GitHub.