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.
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.
✅ 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).
🌍 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 relevanceReady to apply?
Join INGENIEROJOB and take your career to the next level!
Application takes less than 5 minutes