Post Job Free
Sign in

Software Engineer Spring Boot

Location:
St. Charles, MO
Salary:
$133,000
Posted:
October 08, 2025

Contact this candidate

Resume:

Brian Epperson

St. Louis, MO - On-Site and Hybrid

314-***-**** ***************@*****.*** linkedin.com/in/BrianEpeprsonIT

Senior Software Engineer Mechanical Systems Expert DevOps & Cloud Migration Strategist

Multidisciplinary Software Engineer and Mechanical Design Professional with expertise in application development, CAD-based design, and fabrication support for industrial and military environments. Proven ability to quickly learn and master new skills, deliver scalable software solutions, streamline shop operations, and support the lifecycle of engineered systems from concept through production. Experienced in full-stack development, RESTful APIs, and modern frameworks, including Java Spring Boot and React Native. Strong collaboration history with cross-functional teams, including electrical and mechanical engineers, production, and customer service.

Professional Highlights:

●Led backend development at Mastercard, implementing Java Spring Boot health checks and database connection pooling, which improved application stability and performance for global payments infrastructure .

●Developed and deployed two NiFi data pipelines for Mastercard's MCsend platform, optimizing complex data transfers across international hubs using technologies such as Groovy, Docker, Kafka, and Jenkins.

●Designed and managed fabrication engineering processes for custom industrial pump systems at IPEG, including CAD drawing development, procurement, and shop scheduling, resulting in enhanced production efficiency and reduced material costs.

Areas of Expertise

Java Spring Boot, Full-Stack Development, React Native, API Integration, Docker & Containerization, CI/CD Pipelines, Agile Development, Apache NiFi, SQL & JDBC, Microservices Architecture, AutoCAD & Autodesk Inventor, CNC Programming, Fabrication & Welding Operations, Application Performance Optimization, Cloud-Based Systems, Git & Version Control, HashiCorp Vault, Junit 4 & 5

Technical Acumen

Systems: Global Payment Infrastructure, Pivotal Cloud Foundry Platforms, CI/CD Pipelines, Unix/Linux Environments, Containerized Deployment Environments (Docker)

Languages Frameworks: Java, JavaScript (ES6), React Native, Spring Boot, AngularJS 2, SQL, JDBC, Redux, Groovy

Methodologies: Agile Development, Scrum, Test-Driven Development (TDD), DevOps Practices, Version Control (Git)

Applications: Apache NiFi, Docker, Azure DevOps, Splunk, GitHub, AutoCAD, Autodesk Inventor, Microsoft Office Suite, CNC Programming (DXF)

Professional Experience

MasterCard (O’Fallon, MO)

Senior Software Engineer March 2019 - Present

Integral member on the Modernization Squad, responsible for updating MCsend legacy applications from Tomcat servers to Pivotal Cloud Foundry environments and maintaining regression test frameworks to support smooth deployments. Enhanced testing frameworks for database schema validation. All while using secure coding practices and adhering to the Mastercard way

Key Skills: Spring Boot, JDBC, NiFi, Docker, Kafka, Jenkins, Chef Habitat

●Increased regression test pass rate from ~60% to 100% by updating Karate automated testing framework scenarios and aligning database validation with test expectations.

●Reduced deployment time by 2 hours per release by eliminating test-related delays and investigation cycles.

●Improved code readability and compactness by creating a single Service Helper Enum Class, consolidating multiple service methods into one scalable framework, which saved 8-10 hours.

●Increased scalability of the MCsend_comparator application by centralizing service definitions, enabling easier modifications and additions for future development.

CoderVets (St. Louis, MO)

Apprentice Software Engineer June 2018 – March 2019

Completed a registered software apprenticeship focused on React Native and JavaScript. Collaborated on the Arrive Alive app for U.S. Service Members, implementing Lyft API integration and building app navigation.

Key Skills: Arrive Alive app, Lyft API, Redux, Git.

Led adoption of Redux architecture and Git version control for feature tracking.

Delivered production-ready code on GitHub repositories: github.com/CoderVets/arrive-alive, github.com/CoderVets/lyft-auth.

Industrial Process Equipment Group (IPEG) (OTC Industrial Technologies) (Berkley, MO)

Shop Engineer August 2011 – June 2018

Collaborated with Sales Engineers to design, quote, and order materials for custom pump assemblies. Managed fabrication projects and supervised one direct report to ensure on-time, on-budget delivery.

Key Skills: procurement, vendor quotes, inventory management, AutoCAD-Inventor transition

●Reduced drawing creation time for Afton Pump Base Assemblies from 2-3 hours to a few minutes by developing a VBA application with GUI integration and an Autodesk Inventor assembly.

●Enabled broader team productivity by creating a self-service tool that allowed any user to generate accurate 3D models and build drawings through component selection.

●Designed and modeled the full layout of the new Hazelwood facility in Autodesk Inventor, enabling seamless relocation of multiple shop departments and warehouse operations.

Industrial Steel Fabrication (Hazelwood, MO)

Engineer/Project Manager September 2007 – June 2011

Led project design, quality control programs and procurement/material sourcing for fabrication.

Key Skills:

●Implemented welder qualification processes and developed CNC-ready DXF files to streamline fabrication.

●Ensured projects were aligned with construction deadlines by coordinating fabrication schedules with clients.

Additional Experience

United States Steel: Manager Associate, Blast Furnace Engineering

United States Army Reserve: Metal Worker (Welding and Fabrication)

Education, Certifications and Training

Bachelor of Science, Mechanical Engineering – University of Missouri – Rolla

Registered Apprenticeship Program, Software Development – CoderVets - 2017–2018

LinkedIn Learning: React Developer Path

MIT: Intro to Computer Science and Programming in Python

Java for Data Scientists Essential Training

Java: Database Integration with JDBC

Advanced Java Programming

AngularJS 2, Angular Ecosystems

Certified Welding Inspector – American Welding Society



Contact this candidate