Summary
Overview
Work History
Education
Skills
Certification
Timeline
background-images

Vamsi Krishna

Raleigh,NC

Summary

Highly skilled Full Stack Java Developer with 7 years of experience in the SDLC, specializing in designing, developing, and deploying robust enterprise applications. Proficient in Java/J2EE, Spring Boot, Microservices, and cloud platforms (AWS, Azure, GCP). Expertise in modern front-end (React, Angular), CI/CD, and database management (SQL, NoSQL). Proven ability to deliver scalable, high-performance solutions in Agile/Scrum environments.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Sr. Java Full Stack Developer

Principal Financial Group
07.2023 - Current
  • Engineered and optimized microservices with Spring Boot (Java 11/17), Kafka, and Cassandra, leveraging Dynatrace, Kibana, and Splunk for performance monitoring.
  • Developed online applications using Core Java, Multithreading, JDBC, JSP, Servlets, and Web Services, applying design patterns for scalability.
  • Built and integrated Angular (v14) web applications with Spring Boot and Spring MVC, utilizing NgRx for state management.
  • Automated application lifecycle management with OpenShift Operators; designed and deployed infrastructure as code using Terraform.
  • Implemented robust GraphQL error handling and developed unit/integration tests (JUnit, Mockito).
  • Secured APIs with Spring Boot Security, OAuth2, and JWT.
  • Leveraged Amazon ECS, Spinnaker, and Kubernetes for high-availability container orchestration and deployments.
  • Architected REST and GraphQL APIs; enhanced legacy applications with Spring WebFlux for reactive programming and developed gRPC microservices.
  • Managed Oracle WebLogic Server applications; configured Spark for in-memory computing with Hadoop/Hive.
  • Validated and automated API testing with Postman, TestNG, and REST Assured.
  • Deployed Spring Boot applications on AWS, managing SNS topics and S3 policies; integrated Java with AWS services (CI/CD) for disaster recovery.
  • Managed project tasks (JIRA, TestRail); automated CI/CD pipelines with Jenkins and GitLab.

Full Stack Java Developer

Wevio Global
06.2019 - 05.2022
  • Managed full SDLC for enterprise applications using Agile/Scrum; developed robust Java classes (multithreading, exception handling, collections).
  • Implemented solutions using Spring Framework (MVC, IOC, Batch, Security), Hibernate, Camunda BPMN, and RESTful web services.
  • Built UIs with HTML5, CSS3, and Angular; migrated React Native to Flutter; contributed to Angular development leveraging Spring for data binding/REST API calls.
  • Utilized Pivotal Cloud Foundry (PCF) for efficient, scalable application deployment; developed reusable React components.
  • Streamlined software delivery via Jenkins-driven CI/CD; orchestrated seamless on-premises VM migration to Azure (Site Recovery).
  • Enhanced application security with Spring Security; utilized Git for version control and JIRA for issue tracking.
  • Experienced with Google Cloud Platform (GCP) services (Dataproc, GCS, Cloud Functions, BigQuery, GKE); integrated Spring WebFlux into legacy apps.
  • Streamlined CI/CD with Spinnaker for Kubernetes container deployments/rollbacks; designed and developed gRPC microservices with Spring Boot.
  • Executed complex data migration between GCP and Azure using Azure Data Factory.
  • Secured GCP GKE clusters with Cloud Firewall rules; deployed Spring Boot microservices on GKE with Kubernetes orchestration.
  • Implemented Istio service mesh on GCP GKE for traffic management.
  • Leveraged J2EE design patterns with Hibernate ORM; built front-end functionalities using Moment.js and Redux.
  • Implemented asynchronous communication with RabbitMQ; integrated SOAP web services with PostgreSQL.
  • Automated server provisioning via Azure Resource Manager (ARM) templates; utilized Spring Cloud Azure for Azure service integration.
  • Created and unit-tested Camunda Modeller workflows, communicating via REST and Java APIs.

Java/J2EE Developer

Mindtree
05.2017 - 05.2019
  • Applied core Java concepts (Multithreading, Concurrency, Exception Handling, Collections); leveraged advanced features (Lambda, Parallel Streams).
  • Developed intuitive UIs using HTML, CSS, JavaScript, jQuery, Bootstrap, and Angular (v17); designed secure, responsive SPAs with TypeScript, RxJS, lazy loading, and AOT compilation.
  • Built robust applications with Spring Boot, Spring MVC, IOC, Batch, Annotations, AOP, Transactions, and JDBC; implemented state management with Redux and React.js.
  • Utilized Agile (Scrum) methodology.
  • Architected microservices with Spring Boot, REST, Apache Kafka (managing clusters via Zookeeper), Golang, Scala/Spark, and gRPC.
  • Experienced with AWS services (EC2, VPC, IAM, SQS, SNS) for cloud deployments; orchestrated AWS EC2 deployments and managed Java/.NET migrations.
  • Spearheaded CI/CD pipelines using Jenkins and UNIX shell scripting; automated tasks with Jenkins and Docker.
  • Conducted PoC initiatives with Node.js and MongoDB; leveraged MongoDB for scalable data storage.
  • Designed integration routes using Apache Camel; integrated secure payment processing (Stripe, PayPal).
  • Maintained Actimize applications; created custom plugins (Java, JavaScript, Python).
  • Developed GraphQL APIs with Apollo Client; utilized Camunda for automating order processing with Spring Boot microservices.
  • Implemented authentication with Spring Security and OAuth.
  • Monitored application health with Log4J; managed WebSphere deployments via Maven.
  • Conducted rigorous unit testing with JUnit, Jasmine, and Karma.

Education

Masters - Information Technology & Management / IT

Webster University
03.2024

Bachelors - undefined

Jawaharlal Nehru Technological University
01.2017

Skills

  • Languages: Java (Core, J2EE, 11/17), C, C
  • Frameworks: Spring (Boot, MVC, IOC, AOP, Security, Cloud, Data, WebFlux), Hibernate, JPA, Struts, Quarkus, JWT, Redux, NgRx, jQuery, Nodejs, Expressjs
  • Web Tech: HTML5, CSS3, JavaScript, TypeScript, XML, JSON, AJAX, RESTful, SOAP, GraphQL
  • Cloud: AWS (EC2, S3, IAM, VPC, DynamoDB, RDS, Lambda, Kinesis, EMR, CloudFormation), Azure (VMs, Networks, AD, Data Factory, Site Recovery), GCP (Dataproc, GCS, Cloud Functions, BigQuery, GKE)
  • Databases: Oracle, MySQL, MS SQL Server, IBM Db2, MongoDB, Cassandra, DynamoDB, PostgreSQL, Apache Solr
  • DevOps/CI/CD: Jenkins, Docker, Kubernetes, OpenShift, Spinnaker, Terraform, GitHub, GitLab, Bitbucket, Maven, ANT, Gradle, Nexus, AWS CodePipeline, Splunk, Dynatrace, Kibana, Logstash
  • Messaging: Apache Kafka, RabbitMQ, ActiveMQ, IBM MQ, Amazon Kinesis
  • Testing: JUnit, Mockito, Jasmine, Karma, Selenium, TestNG, SoapUI, JMeter
  • Methodologies: Agile (Scrum, XP), Waterfall, TDD
  • Tools: IntelliJ IDEA, Eclipse, STS, RAD, Postman, Swagger, JIRA, TestRail, Confluence, UNIX Shell Scripting, Apache Camel, Istio, AEM, PCF

Certification

  • Programming using Java
  • Essentials of Cloud Computing

Timeline

Sr. Java Full Stack Developer

Principal Financial Group
07.2023 - Current

Full Stack Java Developer

Wevio Global
06.2019 - 05.2022

Java/J2EE Developer

Mindtree
05.2017 - 05.2019

Bachelors - undefined

Jawaharlal Nehru Technological University

Masters - Information Technology & Management / IT

Webster University
Vamsi Krishna