-
Location
Luxembourg
-
Sector:
-
Job type:
-
Salary/Rate:
negotiable
-
Contact:
Lorraine Bateman
-
Contact email:
lbateman@skillfindergroup.com
-
Job ref:
18786LXB
-
Consultant:
Lorraine Bateman
Java Middleware Software Engineer
As a Java Middleware Software Engineer, you will take on a broad range of architecture, infrastructure, and information security engineering activities, covering the entire IT landscape. You will be a key member of the Unit responsible for designing, delivering, and supporting these areas. Your assignments will include:
Key Responsibilities:
- Design, develop, and deliver Web server (httpd), Application Server (RedHat JBoss EAP), and other middleware infrastructures (RedHat JBoss A-MQ, Terraform/IaC resources, Redis, Kafka) for both on-premise and public Cloud deployments using IaaS and PaaS models.
- Assess new infrastructure solutions and innovative technologies with a strong focus on Cloud Architecture (IaaS/PaaS/SaaS resources, APIs, segregation, security, high-availability, data replication, operability, etc.).
- Maintain and develop Java/JakartaEE integration components such as Resource Adapters and security modules, including their documentation and test suites.
- Maintain and develop related automation/test frameworks, scripts, and DevOps connectors, including their documentation.
- Participate in approximately 4 major production implementations each year (Saturday work required).
- Manage relationships autonomously with development, infrastructure, and information security teams involved in your deliveries.
- Document the architecture and security of the systems, including critical Internet customer-facing applications.
- Collaborate with other Domain Experts and report to the Head of Unit.
Qualifications/Required Skills:
- Hands-on experience in configuring, deploying, operating, and supporting a Web application infrastructure including a httpd Web server and a Java application server on Linux, preferably RedHat JBoss EAP.
- Strong Java development skills. Knowledge of JakartaEE APIs (especially Connectors and Messaging) is an asset.
- Understanding of the challenges posed by multi-tier Web infrastructures, particularly in 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 with the following technologies:
- Terraform
- Public Cloud resources and APIs, preferably Microsoft Azure and Google Cloud Platform
- 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
- Git
- Master’s Degree (or equivalent) in Computer Science.
Additional Assets:
Experience with RedHat OpenShift, ActiveMQ, Kafka, Ansible, Jenkins, Docker, Kubernetes, JakartaEE APIs.
Proficiency in written and spoken English; French and German language skills are an asset.