JAVA SENIOR SOFTWARE ENGINEER
TMC
- Luxemburg
- Unbefristet
- Vollzeit
- Design, develop, and deploy Web servers (httpd), Application Servers (RedHat JBoss EAP), and other middleware infrastructures (RedHat JBoss A-MQ, Redis, Kafka…). Targets include both on-premises and public Cloud deployments, utilizing IaaS and PaaS models.
- Maintain and enhance Java/JakartaEE integration components such as Resource Adapters and security modules, alongside their documentation and test suites. This includes supervising the migration of a custom Messaging Resource Adapter to the new RedHat EAP 8/JakartaEE 10 platform.
- Evaluate new infrastructure solutions and pioneering technologies.
- Sustain and evolve related automation/test frameworks, scripts, and DevOps connectors, alongside their documentation.
- Participate in approximately 4 major production implementations annually (Saturday work).
- Autonomously manage relationships with the development, infrastructure, and information security teams involved in your deliverables.
- Document the architecture and security of CFS systems, particularly for critical Internet customer-facing applications.
- Collaborate with other Domain Experts and report to the Head of Unit.
- Master's Degree (or equivalent) in computer science.
- Practical experience in configuring, deploying, operating, and supporting a Web application infrastructure, including an httpd Web server and a Java application server on Linux, preferably RedHat JBoss EAP.
- Excellent Java development skills. Familiarity with JakartaEE APIs (especially Connectors and Messaging) is advantageous.
- Understanding of the complexities of multi-tier Web infrastructures, especially concerning high availability, security, Web servicing, and transaction management.
- Ability to make, justify, and question technical design decisions.
- Hands-on experience with TLS (PKI), including its middleware software configuration, and practical deployment of certificates/keys.
- Capability to structure and document IT architecture, design, and security concepts, with proficient English technical writing skills.
- Practical proficiency in the following technologies:
- httpd Web server
- 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; fluency in French and German is advantageous.
- Language: Fluent in English, with proficiency in German and/or French considered advantageous.
- You will have a permanent employment contract, offering you stability and security
- You will get to know your market value and have a share in the profit your work generates thanks to the individual profit sharing
- We will support you with a one-on-one coaching and trainings designed to help you develop your entrepreneurial skills
- The competence cells structure, provides you with a strong meaningful and relevant network
- The entrepreneurial lab: a playground for new ideas and a potential launching for start-ups