logo

JobNob

Your Career. Our Passion.

Business Training Luxembourg SA - Senior Software Engineer


Business Training Luxembourg SA


Location

Luxembourg | Germany


Job description

Mission The Senior Software Engineer has in-depth expert knowledge in systems development, sets the standards for programming tools and techniques and is responsible for the entire software development process. He/she has the skills to develop large and / or complex programs, incl. design, coding, and testing. As part of test responsibilities, the Senior Software Engineer defines and creates test cases, coordinate test activities and reports on progress. You will take responsibilities in a broad range of architecture, infrastructure and information security engineering activities, covering the entire Cfs IT landscape. As such, you will be a key member of the Unit in charge of designing, delivering for, and supporting those areas. Your assignments will include: Designing, developing, and delivering Web server ( Application Server (RedHat JBoss EAP) and other Middleware infrastructures (RedHat JBoss A-MQ, Redis, Kafka...) You will target both on-premises and public Cloud deployments, using IaaS and PaaS models. Maintaining and developing Java/Jakartaee integration components such as Resource Adapters and security modules, including their documentation and test suites. Especially, you will oversee the migration of a custom Messaging Resource Adapter to the new RedHat EAP 8/Jakartaee 10 platform. Assessing new infrastructure solutions and innovative technologies Maintaining and developing the related automation/test frameworks, scripts, and DevOps connectors, including their documentation Participating in approx. 4 major production implementations each year (Saturday work) Managing in autonomy the relation with the development, infrastructure and information security teams involved in your deliveries. Documenting the architecture and security of Cfs systems, including for critical Internet customer-facing applications Working with the other Domain Experts; reporting to the Head of Unit Mandatory skills and experiences Master's Degree (or equivalent) in computer science Hands-on experience in configuring, deploying, operating, and supporting a Web application infrastructure including a Web server and a Java application server on Linux, preferably RedHat JBoss EAP Very good Java development skills. Knowledge of Jakartaee APIs (especially Connectors and Messaging) will be an asset. Knowledge of the challenges posed by multi-tier Web infrastructures, especially in the areas of high-availability, security, Web servicing and transaction management. Ability to take, justify and challenge technical design decisions. Practical knowledge of TLS (PKI), including its configuration in Middleware software; practical knowledge of certificate/key deployment Ability to structure and document IT architecture, design and security concepts, good English technical writing skills. Practical experience in the following technologies: Web server A Java application server on Linux, preferably RedHat JBoss EAP Apache Maven IntelliJ and/or Eclipse IDE Linux OS OpenIDConnect and/or SAML SSO Public Cloud architecture and APIs, preferably Microsoft Azure and Google Cloud Platform GIT Proficiency in written and spoken English; French and German language skills will be an asset. Language : Fluent in English, German and/or French will be an asset 30 years of experience in high-end training Business Training's experience is built on solid ground: we have been providing cutting-edge ICT training sessions for about 20 years. Originally, Business Training specialized in IT technical and end-user trainings (Windows, MS Office, etc.). A few years ago, our company widened the range of its training catalogue to also meet the increasing demand for best-of-breed management courses (PRINCE2®, IPMA, ITIL, etc.).


Job tags

Freelance


Salary

All rights reserved