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.