Software Engineer

Published on 01/12/2025

CTG IT Solutions logo

CTG IT Solutions


Working time
Type of contract
Spoken languages
EN
Professional experience
Educational level
Remote working

CTG IT Solutions is currently looking for a Senior Software Engineer within the European Institutions in Luxembourg.


Your Missions:
  • Design and develop backend services for workflow management systems supporting financial operations
  • Implement RESTful APIs using JAX-RS/RESTEasy for frontend integration
  • Develop business logic using Java EE 7 (EJB 3.2) and CDI for dependency injection
  • Design and implement database schemas using JPA 2.1/Hibernate for data persistence
  • Integrate with external systems (FK-TRM treasury system, PIRAT counterparty database, liquidity planning tools)
  • Implement notification systems and email automation for workflow state changes
  • Handle document management integration with GED (electronic document management)
  • Develop approval chain logic with role-based access control and delegation mechanisms
  • Ensure data validation, business rule enforcement, and transaction management
  • Write unit tests using JUnit and perform code quality analysis with Checkstyle/PMD/SpotBugs

Technical Stack:
  • Java SE 8 / Java EE 7
  • JPA 2.1 with Hibernate
  • JAX-RS 2.0 / RESTEasy
  • EJB 3.2, CDI 1.1
  • JBoss EAP (Application Server)
  • Maven (build tool)
  • Liquibase (DB change management)
  • IntelliJ IDE
  • Jackson (JSON processing)
  • JJWT (authentication)

Your Profile:
  • You are Fluent in English, other EU language will be an asset
  • You have at least 7 years of experience in with the stack mentioned above.
  • You are a team player who likes to work in an international environment
  • Strong experience in Java Enterprise development
  • Proficiency in JPA/Hibernate and relational databases
  • Experience with RESTful web services
  • Understanding of enterprise application patterns and workflow systems
  • Knowledge of financial/treasury operations (preferred)
  • Ability to work with complex business requirements

Our Offer:
  • An attractive salary package with or without a company car
  • 5 additional vacation days each year
  • A dedicated training program with personal development plans
  • Extra-legal advantages (IT material, banks, ...)
  • Regular events with the CTG team : learning lunchs, team buildings, fun events, Xmas, Marathons, ...

 

If you like multicultural teams and want to join a company with open communication, then apply right now !

Please note that a criminal record will be asked for this position.

Apply online

Software Engineer

 
 
 
 

Supported formats:
.pdf, .doc, .docx, .odt (max size: 10 mo).



Ex: Cover letter, portfolio, etc.

Supported formats:
.pdf, .doc, .docx, .odt, .png, .jpg, .jpeg, .gif (max size: 10 mo).


Take this opportunity to create a free and secure account to join the Moovijob.com community.

 
 
i
Use at least eight characters including letters, one number and one symbol.
Confidentiality

At Moovijob.com we take care of your data security. Your Moovijob.com account will never appear publicly. We respect your privacy settings. Only the companies for which you apply or those using the Moovijob.com CV database can have access to your profile.


Stay informed of the latest news about the Luxembourg market and receive our advice during this meeting!

By applying through Moovijob.com, you accept the legal information.