CHAMP Cargosystems
System Engineer Message Broker
CHAMP CargosystemsLuxembourg4 hours ago
Full-timeInformation Technology

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 relevance