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 7JPA 2.1 with HibernateJAX-RS 2.0 / RESTEasyEJB 3.2, CDI 1.1JBoss EAP (Application Server)Maven (build tool)Liquibase (DB change management)IntelliJ IDEJackson (JSON processing)JJWT (authentication)Your Profile :
You are Fluent in English, other EU language will be an assetYou 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 environmentStrong experience in Java Enterprise developmentProficiency in JPA / Hibernate and relational databasesExperience with RESTful web servicesUnderstanding of enterprise application patterns and workflow systemsKnowledge of financial / treasury operations (preferred)Ability to work with complex business requirementsOur Offer :
An attractive salary package with or without a company car5 additional vacation days each yearA dedicated training program with personal development plansExtra-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.