Banner Default Image

Java Software Engineer

  • Location


  • Sector:

    Digital & Technology

  • Job type:


  • Salary/Rate:


  • Contact:

    Leah Cridlan

  • Contact email:


  • Job ref:


  • Consultant:

    Leah Cridlan

Java Software Engineer

Your assignments will include:

• Designing, developing and delivering Web server (httpd), Application Server (RedHat JBoss EAP) and other middleware infrastructures (RedHat JBoss A-MQ, Redis,
• Maintaining and developing Java/JakartaEE integration components such as Resource Adapters and security modules, including their documentation and test suites.
Especially, you will be in charge of 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
• Managing in autonomy the relation with the development, infrastructure and information security teams involved in your deliveries
• Documenting the architecture and security of systems, including for critical Internet customer-facing applications

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 httpd 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:

• httpd Web server
• a Java application server on Linux, preferably RedHat JBoss EAP
• Apache Maven
• IntelliJ and/or Eclipse ID
• 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

Optional skills:

• Additional assets will be: experience with RedHat OpenShift, ActiveMQ, Kafka, Ansible, Jenkins, Docker, Kubernetes, JakartaEE APIs