Your area of work : We are looking for a junior or experienced Software Engineer to join our Collateral Management Technology team. This team is responsible for developing and maintaining real-time systems dealing with Collateral Management, as part of a large-scale landscape involving Settlement, Custody, Reference Data or external communication. The technology stack includes a main application based on a WebLogic Application Server (Oracle database), and satellite systems including Spring Boot, Angular / React, or micro-services. Development environment also includes DevOps / CI / CD third-party software such as Jenkins or OpenShift. Your responsibilities : Fit into the existing development team (13 developers) working in close conjunction with a team of 15 analysts, within the Collateral Lending and Liquidity section. Your development activities will include (non-exhaustive list) Gain knowledge of current technical and business landscape Assist established team in maintaining current system and developing future functionalities Implement solutions following existing quality metrics : stability, performance, testability, reusability, evolutivity Propose improvements whenever possible Your profile University degree (master or diploma) in IT Proven track record in development would be considered an an asset Good understanding of Java Good understanding of relational database (MySQL, Oracle SQL) Good knowledge of integration and deployment tools (CI / CD tools) and DevOps best practices Knowledge in Artificial Intelligence, Machine Learning, REST and Collateral Management area would be an asset Knowledge in JavaEE would be considered as an advantage Knowledge of frontend technology (React / Angular / PHP / JavaScript / TypeScript) would be a nice to have Capability to work autonomously and as part of a team Adaptability to new tools / technologies Capacity to work on different technologies, depending on activities Good communication skills Proficiency in written and spoken English
Software Engineer • Luxembourg