INGENIEROJOB
Java Software Engineer (Luxembourg)
INGENIEROJOBLuxembourg14 days ago
ContractRemote FriendlyEngineering, Information Technology
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