ThoughtLabs Belgium
Back End Developer
ThoughtLabs BelgiumBelgium1 day ago
ContractDesign

Must Have Skills

  • At least 6 years of professional experience in backend development.
  • Bachelor’s or master’s degree, or equivalent by experience.
  • Technical experience is mandatory.
  • Understanding of OO principles, DDD, design patterns, and best practices such as SOLID principles.
  • Ability to write readable code and perform refactoring where necessary.
  • Familiarity with Test Driven Development (TDD) and practical experience using it.
  • Willingness to pair program.
  • Proven knowledge of Java, Spring, Maven, and databases.
  • Proven knowledge of RESTful APIs with Swagger (YAML).
  • Proven knowledge of version control systems (Git).
  • Proven knowledge of Continuous Integration/Deployment principles (Jenkins or alternative).
  • Proven knowledge of SAST tools (such as SonarQube, Fortify, NexusIQ, or alternative).
  • Knowledge of Docker, containers, and Groovy.
  • Solid experience working in Agile environments, with practical experience in Scrum.
  • Sound knowledge of English.

Nice to have

  • Knowledge of French or Dutch is a plus.
  • Experience with React and Node.js is an asset.
  • Actively share knowledge and suggest improvements to squad members.
  • Continuously improve squad ways of working.
  • Adaptable, collaborative, and open to feedback.

Key Skills

Ranked by relevance