Skip to content

Software Engineer • United States

Michael Jones

Experienced at building production systems: payment gateways, microservices, and web apps. I lead with practicality—clean architecture, testing discipline, and a focus on operability.

In payments, I’ve implemented card‑present and e‑commerce flows (credit, debit, EMV), integrated with major processors, and delivered PCI‑aware features like NACHA file generation, signing, and encryption. On the platform side, I build Spring‑based services (REST/SOAP), orchestrate messaging with RabbitMQ, and design data models and SQL that balance performance and traceability. I emphasize testable code (unit/integration with JUnit/Mockito), clear APIs, and production readiness—logging, metrics, and sensible failure handling.

I design and build secure, easy-to-run software for payments and data workflows. My focus is simple: ship what works, reduce complexity, and leave you with a system you can operate and grow.

Photo of Michael Jones

What We Build at Greyfeather

Payment Platforms

Card-present and e‑commerce flows: auth/capture, refunds/voids, NACHA, and processor integrations—all with PCI awareness.

Credit/Debit/EMV AuthN/Z PCI NACHA + GPG

APIs & Microservices

Well‑documented REST and SOAP services with clear contracts, observability, and strong operational stories.

Spring Boot OpenAPI SOAP Tomcat

Messaging & Integrations

Event systems and integrations with queues and third‑party services for reliability and scale.

RabbitMQ Batch/Real‑time File Parsers Idempotency

Web Applications

Accessible, responsive UIs with maintainable backends, front‑to‑back testing, and performance budgets.

JSP/JSF AngularJS HTML/CSS/JS AJAX/JQuery

Data & Reporting

Schema‑aware pipelines, ETL, and reporting that balance accuracy, throughput, and traceability.

Oracle SQL JPA/Hibernate EclipseLink Performance

Developer Enablement

Code reviews, CI/CD, test suites, and automation that improve iteration speed and quality.

JUnit/Mockito Jenkins Maven Docker

Highlights

Payment Gateways

Led scope and delivery for a secure, scalable gateway handling multiple tender types and downstream reporting—high test coverage and operational rigor.

Payments Auth/Capture/Refund/Void Settlement

Processor & Bank Integrations

Built processors and host certifications; implemented signed/encrypted file transfers and reporting database integrations.

Processor APIs GPG Secure File Flows

Customer Billing & Access Services

REST/SOAP services, surcharge calculations, authZ filters, and identity‑aware workflows connecting billing and payments.

REST/SOAP Authorization Spring MVC

Ops Tooling & Automation

Service account creation and secure job triggers from ticketing to delivery; improved cycle time and consistency.

Jenkins Service Workflows Basic Auth Services

Support & Internal UIs

Built internal web tools for support teams to safely query and resolve customer issues with guardrails and auditability.

Front End Web Development Spring Validators

Document & Workflow Systems

Enterprise document flows with web services, reporting, and structured data exchange across systems.

J2EE Tomcat API Documentation

Toolbox

Languages & Core

Java, SQL, JavaScript

Collections Data Structures Design Patterns

Frameworks

Spring (Boot, MVC), JPA/Hibernate, EclipseLink

REST SOAP Validation

Platforms & Infra

Tomcat, Docker, CI/CD

Jenkins Maven Linux

Data & Messaging

Oracle SQL, RabbitMQ, batch & streaming

ETL File Parsers Performance

Testing & Quality

JUnit, Mockito, integration & unit testing, code reviews

Coverage TDD-Inspired PR Reviews

Ways of Working

Scrum/Agile, Lean & Collaborative Alignment

Onboarding Live Code Reviews AI‑Assisted Dev

Contact

Interested in collaborating or want a quick chat?