I am a Senior Java Engineer with 15 years of experience building cloud-native applications using Java, Spring Boot, and Kubernetes. I design and implement microservices architectures for enterprise systems, integrating Kafka and MongoDB to enable real-time processing and scalable deployments across AWS and GCP. I am committed to high availability, performance, and delivering solutions tailored to complex business needs.\nI collaborate with frontend teams and stakeholders to deliver secure, maintainable software, and I guide teams through modern cloud-native best practices.

Matthew Wagner

I am a Senior Java Engineer with 15 years of experience building cloud-native applications using Java, Spring Boot, and Kubernetes. I design and implement microservices architectures for enterprise systems, integrating Kafka and MongoDB to enable real-time processing and scalable deployments across AWS and GCP. I am committed to high availability, performance, and delivering solutions tailored to complex business needs.\nI collaborate with frontend teams and stakeholders to deliver secure, maintainable software, and I guide teams through modern cloud-native best practices.

Available to hire

I am a Senior Java Engineer with 15 years of experience building cloud-native applications using Java, Spring Boot, and Kubernetes. I design and implement microservices architectures for enterprise systems, integrating Kafka and MongoDB to enable real-time processing and scalable deployments across AWS and GCP. I am committed to high availability, performance, and delivering solutions tailored to complex business needs.\nI collaborate with frontend teams and stakeholders to deliver secure, maintainable software, and I guide teams through modern cloud-native best practices.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Lead Engineer at Mayo Clinic
September 1, 2020 - Present
Led the migration and modernization of Mayo Clinic's Patient Data Management System to a microservices architecture. Designed scalable microservices and RESTful APIs using Java 17, Spring Boot 3, and MongoDB; developed GraphQL APIs for complex patient data retrieval; integrated Google Cloud Platform services (GKE, Cloud Storage, Pub/Sub); migrated workloads from AWS to GCP for cost optimization and HIPAA compliance; containerized services with Docker and deployed on Kubernetes; implemented real-time data streaming with Kafka; queue-based communication via AWS SQS/SNS; implemented caching with Redis; built dashboards and monitoring with CloudWatch/ELK; established CI/CD pipelines with Jenkins and AWS CodePipeline; ensured data encryption with KMS and TLS; performed data migration from legacy systems to modern RDS; ensured security/compliance across regions.
Senior Java Full Stack and Cloud Engineer at Mayo Clinic
August 1, 2020 - September 23, 2025
Led Telemedicine Platform enhancements focusing on scalability, performance, and HIPAA-compliant security. Worked with Java 8, Spring Boot 2, and MongoDB; integrated AWS Lambda, DynamoDB, and S3 for serverless workflows; developed real-time video conferencing via WebRTC; architecture included scalable microservices and RESTful APIs; platform includes event streaming with Kafka; front-end components using React and Angular; refactored Angular components to React; implemented RxJS and NgRx; deployed on AWS ECS and Kubernetes; integrated Azure Active Directory for authentication; used Azure Blob Storage and S3 for redundancy; performed load testing with JMeter; established CI/CD pipelines with Jenkins and AWS CodePipeline; monitored with CloudWatch and ELK; ensured HIPAA-compliant security using KMS and IAM; achieved 40% capacity increase.
Senior Java Backend Developer & Cloud Engineer at LoanDepot
December 1, 2015 - September 23, 2025
Developed the Decisions Engine for automated loan evaluation; implemented loan data scrubbing automation; migrated JSON-based data storage to JSON within SQL Server; led migration of key on-prem services to AWS (EC2, RDS, S3); built microservices and Backend-for-Frontend (BFF) architecture; implemented Redis caching; used Kafka for inter-service messaging; ensured security via IAM; aligned with regulatory compliance; contributed to performance improvements and scalable architectures.
Backend Developer (Java & C#) at Microsoft Corporation
August 1, 2010 - September 23, 2025
Contributed to the migration and enhancement of Johnson & Johnson's Inventory Management module, modernizing it using Java 6 and Spring Framework. Designed scalable backend services, developed RESTful APIs, integrated with legacy C# systems, and implemented JMS and caching; optimized database queries on SQL Server; contributed to CI/CD pipelines and deployments in pre-cloud environments.

Education

Bachelor's Degree at University of South Florida
January 1, 2005 - January 1, 2009

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Software & Internet, Professional Services