-
INGENIEROJOB

Java Software Engineer (Luxembourg)

INGENIEROJOB
Luxembourg · Contract · Entry

Descripción de la oferta

Java Software Engineer (Luxembourg)

Description

Java Software Engineer

📍 Location: Luxembourg. European Investment Bank. On-site (EU) & Remote (within the EU)

📅 Assignment Period: Duration: 70 person-days (10 on-site, 60 remote). With possible

extension up to +1 month and/or additional service volumes possible.

💼 Client: European Investment Bank (EIB) – Treasury & Borrowings Unit (WSS-TRM).

Contract Type: Freelance.

About The Project

The Treasury & Borrowings Unit (T&B) within GCS GDO/BSD/FD/ is responsible for the development, maintenance, and evolution of the WSS-TRM (WallStreet Suite Treasury & Borrowings) application.

As part of the Golden Copy 2024/25 Project, the Bank requires the expertise of a Senior Java Software Engineer to strengthen the TRM Connectivity Module, a Spring Boot–based component managing TRM data exposure via web services and Kafka event streams.

Your Role

You will be responsible for the design, development, and integration of TRM interfaces, primarily focusing on receiving and importing market data into TRM. The mission involves ensuring high-quality development through software engineering best practices, design patterns, and test-driven development.

Key Responsibilities

  • Develop and enhance interfaces within the TRM Connectivity Module (Java, Spring Boot, Kafka).
  • Implement robust solutions for market data ingestion and integration into TRM.
  • Apply object-oriented design principles and appropriate design patterns.
  • Ensure test-driven development (TDD) and automation practices are followed.
  • Manage build, deployment, and release processes (via Jenkins or GitHub).
  • Collaborate with the EIB Assignment Manager, providing updates and ensuring smooth execution of deliverables.

Requirements

Mandatory Qualifications & Experience

  • Strong expertise in Java backend development and Spring Boot.
  • Proven track record in object-oriented design & programming.
  • Experience with test automation and TDD (Cucumber is an advantage).
  • Familiarity with Kafka for event-driven architectures.
  • Hands-on experience with CI/CD tools (Jenkins or GitHub).
  • Excellent command of English (written & spoken).

Why Join This Project?

🌍 Contribute to a high-impact project at a leading European financial institution.

⚙️ Work with cutting-edge technologies in finance & treasury systems.

🤝 Collaborate in an international, multicultural environment.

📈 Potential for extension and long-term collaboration under the EIB framework.

👉 If you are a Senior Java Engineer with strong backend expertise and a passion for delivering high-quality financial software, this is an excellent opportunity to join a strategic project at the European Investment Bank.

Regístrate para ver la oferta completa

Comparte En Tus Redes Sociales

Tweet

Compartir

Key Skills

Ranked by relevance

java jenkins kafka tdd design patterns spring boot cucumber cicd
Login to Apply
Posted
Sep 11, 2025
Type
Contract
Level
Entry
Location
Luxembourg

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deloitte
Related

Software Engineer

2026-05-27

Full-time
Mid-Senior
India
Business Consulting
Information Technology
View Job Details
SAP
Related

Machine Learning Engineer

2026-05-27

Volunteer
Not Applicable
Brazil
Software Development
Engineering
View Job Details
Guidehouse
Related

AI Software Engineer

2026-05-20

Full-time
Not Applicable
India
Business Consulting
Engineering