Talent.com
Cette offre d'emploi n'est pas disponible dans votre pays.
SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

Blackridge GroupLuxembourg, L, lu
Il y a 5 jours
Type de contrat
  • Télétravail
Description de poste

Job Description

Senior Sofware Engineer

Description :

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.

Task and responsibilities

You willtake 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 and other middleware and Web infrastructure components (RedHat JBoss A-MQ, Redis, Kafka, Matomo…) You will target public Cloud deployments, using OpenShift Container Platform infrastructure, IaaS and PaaS / cloud-native models (occasionally targeting on premises infrastructure)
  • Working in autonomy and acting as lead for the projects assigned to you; coordinating the work of a small team when required; reviewing the deliverables (code, documents) produced by the team members
  • Assessing new infrastructure solutions and innovative technologies; delivering for new, critical applications
  • Creating and documenting the architecture and security of CFS systems, including for Internet customer-facing applications; you will also be working on the applicable processes and standards
  • Managing the relation with the development, project management, infrastructure and information security teams
  • Maintaining and developing Java / JavaEE integration components such as security modules and Resource Adapters, including their documentation and test suites
  • Maintaining and developing the related automation frameworks, scripts and DevOps connectors, including their documentation
  • Working with the other Domain Experts of the Unit and reporting to the Head of Unit
  • Participating in approx. 4 major production implementations each year ( Saturday work)
  • Interacting with the middleware / security software vendor’s support engineers

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, typically including an Apache httpd Web server and a Java application server on Linux
  • Knowledge of the challenges posed by multi-tier, distributed Web resources, especially in the areas of high-availability, security and transaction management
  • Practical knowledge of TLS (PKI), including its configuration in Web and middleware services; practical knowledge of certificate / key deployment
  • Ability to take, justify and challenge technical architecture decisions
  • Experience in application security design and vulnerability assessment, especially for Web Internet facing applications
  • Ability to structure and document architecture and information security concepts; very good English technical writing skills
  • Practical experience in the following technologies :
  • o Linux OS

    o RedHat OpenShift, Docker, Kubernetes, ArgoCD, Helm Charts

    o Public Cloud architecture, resources and APIs, preferably Google Cloud Platform

    o Single-Sign-On, preferably OpenIDConnect

    o Git

    o IntelliJ and / or Eclipse IDE

    o Apache Maven

    Additional assets will be : experience with ActiveMQ, Kafka, Ansible, Jenkins, RedHat EAP, JavaEE services and APIs.

  • Proficiency in written and spoken English
  • If you are interested, please contact us at [email protected]  or by phone at +352 20 61 04.