Loading

Banner Default Image

Senior Java Middleware Software Engineer

  • Location

    Luxembourg

  • Sector:

    Digital & Technology

  • Job type:

    Contract

  • 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.