ThoughtBot
Java Software Engineer
ThoughtBotLuxembourg9 hours ago
ContractInformation Technology, Engineering

Qualifications/required skills

▪Master’s Degree (or equivalent) in computer science

▪Hands-on experience in configuring, deploying, operating and supporting a Web application infrastructure including a Java application server on Linux, preferably RedHat JBoss EAP

▪Very good Java development skills. Knowledge of JakartaEE APIs (especially Connectors, Messaging and Transaction) will be an asset

▪Ability to create code from scratch and to take/challenge design decisions in autonomy; analytical mindset; ability to get quickly familiar with existing, complex code

▪Ability to structure and document IT architecture, design and security concepts; very good English technical writing skills

▪Practical experience in the following technologies:

  • A JMS messaging middleware such as RedHat JBoss AMQ/ActiveMQ
  • Apache Maven
  • IntelliJ and/or Eclipse IDE
  • Linux OS
  • Git


Additional assets will be: experience with RedHat OpenShift, Ansible, Jenkins, Docker, Kubernetes


•Proficiency in written and spoken English; French and German language skills will be an asset

Key Skills

Ranked by relevance