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.