
EBTI CS — EU Customs Central System
Back-office customs system for processing and managing European Binding Tariff Information decisions, built with Java EE, Angular, Oracle SQL, and SOAP services.
Technologies Used
Key Features
Overview
EBTI CS (Central System) is the customs/back-office side of the European Binding Tariff Information system. While traders submit BTI applications through the EU Customs Trader Portal (EBTI STP), EBTI CS is where national customs authorities and officials process, review, and issue BTI decisions.
A Binding Tariff Information (BTI) decision is an official customs ruling that confirms the tariff classification of goods, providing legal certainty for importers and exporters moving goods across EU borders. EBTI CS manages the full lifecycle of these decisions across the customs authority side.
The flow follows: Trader Portal (STP) → National Customs Authority → Central EBTI System (CS).
For more context, see the EU Customs Trader Portal and the AADE EBTI page.
What I Worked On
- Contributed to Java EE backend services that process tariff information requests, manage workflow states, and enforce business rules defined by EU customs regulations.
- Worked with SOAP-based web services for communication between system components and external EU customs systems, following established integration patterns.
- Managed complex relational data models in Oracle SQL, supporting audit trails, historical records, and referential integrity constraints required for regulatory compliance.
- Delivered Angular frontend features for customs officials to process, review, and manage BTI cases, with attention to usability and workflow efficiency.
- Implemented automated testing with JUnit and Selenium, and worked within a Jenkins CI/CD pipeline for controlled, repeatable releases.
EU Context and Impact
EBTI CS is part of the broader EU customs IT infrastructure. BTI decisions issued through the system are legally binding and recognized across all EU member states, supporting consistent tariff classification and fair trade practices across the single market.
The system ensures traceability, auditability, and compliance with EU regulatory requirements throughout the decision lifecycle.
Outcome
Working on EBTI CS gave me experience with EU-scale enterprise development, Java EE backend services, SOAP integration patterns, Oracle SQL data management, and the strict testing and release processes required in regulated institutional environments.