Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Overview
CHAMP Cargosystems provides the most comprehensive range of integrated IT solutions and
distribution services for the air cargo transport chain. The portfolio spans core management
systems, messaging services, and eCargo solutions. These include applications to meet customs
and security requirements, quality optimization as well as e-freight and mobility needs. The
products and services are well known under the Cargospot and Traxon brands.
The company serves over 200 airlines and GSAs, and links these with some 3,000 forwarders and
GHAs worldwide. CHAMP’s solutions help its customers and their clients adapt to critical and
continuous changes in air transport logistics to meet global trade demands.
CHAMP Cargosystems is headquartered in Luxembourg and operates offices in London, Zurich,
Frankfurt, Manila, Singapore and Atlanta.
CHAMP message broker handles and distributes 130 million messages per month to our Air Cargo
industry clients, partners and applications. Inbound and outbound connectors receive or send
standard IATA format, XML, Json or customized message types.
The system is equipped with about 30 different connector technologies/ combinations mostly using
Apache CAMEL for a variety of networking protocol implementations. The system features
configurable processing pipelines, and a sophisticated rule engine that dispatches all the
messages to relevant processes to apply message transformations, duplications, and route
resolution. The whole is developed in java and runs at this moment on redHat jBOSS application
servers. The system uses many security and authentication techniques from Basic Auth to latest
OAuth SSO, JWT, and certificates for TLS as well as electronic signatures. It is at the top in terms of
communication technologies over the Internet.
An ongoing activity is to migrate the existing microservices architecture to OCI containers in a
cluster; a major endeavour to benefit from latest computing platforms (RedHat OpenShift) and
upgrade our deployment automation machinery to state-of-the-art DevOps pipelines. This move
will also further increase the operational efficiency.
We are looking for a Software/System Engineer who will join the message broker team and actively
contribute to the evolution and uninterrupted enhancement of this messaging platform. The job
covers all facets from software design and development to operations via system engineering
aspects; he/she will administrate, configure, monitor, and operate one of the most stable but also
most critical platforms of CHAMP, supporting international operations of a hundred freight airlines
and cargo handlers. The level of expertise, criticality, and specialization implies taking a share of
on-call duties as much as carrying on highly sophisticated software development linked to data
communications.
This is a unique mix of a software developer role with system administrator tasks, and a solid
experience in enterprise-to-enterprise structured data communications, specifically messaging
and services APIs.
The role will be reporting to the team lead Message Broker Team.
Responsibilities:
- Apply business knowledge to analyse external and internal requirements, define and implement solutions for the next generation of cargo handling and Customs reporting systems.
- Document his/her developments and configurations as these are implemented
- Provide support to peer application teams during implementation / testing of their messaging flows
- Define customer migration and integration requirements from existing legacy systems to next generation cargo systems configure, monitor, support and operate multiple message brokers
- Be available for 2nd/ 3rd level support (a unique expertise in data communications will be acquired), and for on-call duties
- Coordinate application and technical/datacentre teams on messaging questions
- Systems engineering and administration of the respective applications/ services
Knowledge, Skills and Abilities :
- Experience with Java technologies and application servers, ideally related to middleware and/or application integration.
- Experience with Linux systems, shell scripting, and basic administration.
- Experience with messaging (e.g. RabbitMQ, Artemis,JMS, Webshpere MQ) is a plus
- Willingness to learn numerous networking protocols and associated tools, APIs, and java libraries
- Willingness to learn advanced parsing grammars like regular expressions, XSLT
- Knowledge of OpenShift, Kubernetes, or Docker is a plus
- Experience with Web Services and/or REST is a plus
- Experience with security aspects (SSL/TLS, cryptographic certificates, encryption, cipher suites, electronic signatures, OAuth, HTTP authentication, JWT, etc.) is a plus
- Fluency in English (spoken and written) is compulsory; other languages preferably (French and German) will be considered as assets.
- Experience with Apache CAMEL and/or the Spring framework is a plus
- Customer and quality oriented
- Systematic approach to handling problems under pressure as part of a small team.
- Proactive attitude with good organizational skills and ability to work in a team
- Solution oriented, professional and disciplined, self-motivated, sociable
Education and Experience:
- Bachelors Degree/ Master in Computer Sciences or equivalent.
- 4-7 year experience with software aspects, ideally related to networking and communications (protocols, API's, messaging, data formats)
The selected candidate may be subject to the provision of an up-to-date (not older than 3 months)
criminal record certificate.
Security: the successful candidate will have to comply with CHAMP Security Requirements
(including but not limited to CHAMP’s IT Security Policies, especially the ISMS Policy and the
Acceptable Use Policy, mandatory courses, confidentiality and data protection, use of company
assets, and incident reporting).
CHAMP Cargosystems is an equal opportunity employer and prohibits discrimination and
harassment of any kind. We are committed to the principle of equal employment opportunity for
all employees and to providing employees with a work environment free of discrimination and
harassment. All employment decisions are based on business needs, job requirements and
individual qualifications, without regard to race, ethnic background, religion or belief, family or
parental status, or any other status protected by the laws or regulations in the locations where we
operate.
Please note that any personal data that you submit along with your application will be processed by CHAMP and may be processed by any of its global entities as necessary. These data will be treated in strict compliance with the applicable data protection legislation (i.e. the Law of 2 August 2002 on the protection of individuals with regard to the processing of personal data, as amended, and Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016, - the GDPR -, which entered into force on 25 May 2018, as well as any other subsequent regulation). Please follow the link to the CHAMP Candidates Privacy Notice for further information.
Key Skills
Ranked by relevanceReady to apply?
Join CHAMP Cargosystems and take your career to the next level!
Application takes less than 5 minutes

