Carrier Integration + Web Apps Logistics & eCommerce United States 5 months

Client: USA Customer

DHL, FedEx, UPS Carrier Integration + Custom Web App for a USA Customer

A USA-based customer needed two things: a multi-carrier shipping automation across DHL, FedEx, and UPS, and a modern Java Spring Boot web application to manage their fulfillment and customer-facing workflows. We delivered both in 5 months — saving 4+ hours of warehouse labor daily and cutting shipping costs by 21%.

3
Carriers Integrated
−4 hr
Daily Labor
−21%
Shipping Cost
5 mo
Go-Live

The Challenge

Operations staff logged into DHL, FedEx, and UPS portals separately to compare rates, re-key addresses, and download labels — consuming 4+ hours of labor per day. Their legacy internal web application was PHP 5 with constant security patches and couldn't be extended for new workflows. They wanted both problems solved in one engagement.

Our Solution

We delivered a two-track solution: a unified multi-carrier integration (rate shopping, labels, tracking) and a modern Java Spring Boot web application with Hibernate, Struts 2 legacy bridge, and full ERP integration.

  • Multi-carrier rate engine — parallel rate quotes from DHL Express, FedEx Ship, UPS Developer Kit in < 3 seconds
  • One-click label generation in ZPL thermal format + PDF fallback with AWB writeback
  • Tracking webhooks normalized to a canonical state machine — delivered, exception, in-transit
  • Java Spring Boot 3 web app with Spring Security (SAML SSO), Spring Data JPA, and modern mobile-responsive UI
  • Struts 2 legacy wrappers for gradual strangler-pattern migration of a handful of specialized screens
  • PostgreSQL on RDS with read replicas for reporting + Redis for session and rate caching
  • DGR compliance for air shipments of lithium batteries, aerosols (IATA DGR auto-generation)
  • Kubernetes on AWS EKS (us-east-1) with blue-green deploys and Grafana observability

Technologies Used

A pragmatic, battle-tested enterprise Java & open-source stack chosen for scalability, maintainability, and long-term fit.

Java 17Spring Boot 3Struts 2Hibernate / JPAPostgreSQLRedisDHL MyDHL APIFedEx REST APIUPS Developer KitOAuth 2.0Kubernetes (EKS)Grafana

Results & Impact

−4 hr / day
Labor Savings

Warehouse team regained 4+ hours per day for higher-value work.

−21%
Shipping Cost

Rate shopping routes every shipment via the cheapest qualifying carrier.

0.3%
Error Rate

Down from 3.2% — eliminated manual re-keying.

−18 hr
Avg Delivery SLA

Better pickup scheduling cut end-to-end delivery time.

99.95%
Web App Uptime

Kubernetes blue-green deploys mean zero-downtime releases.

11 wk
Payback

Labor + shipping savings paid back both projects in 11 weeks.

We hired SCM Software Lab for the carrier integration and ended up having them rebuild our core web app too. Best decision we made last year. Their Java / Spring Boot team is as good as anyone I've worked with on-shore in the US, at a fraction of the price.
Chief Technology OfficerUSA Customer (Logistics & eCommerce)

Ready to write your own success story?

We've delivered measurable outcomes for 50+ enterprises across 15+ countries. Start with a Free Proof of Concept — zero upfront cost, working prototype in 2–3 weeks.

Talk to an Expert