ThoughtBot
Java Back-End Developer
ThoughtBotBelgium21 hours ago
ContractInformation Technology

Your tasks

  • Development of back-end website applications;
  • Integration of user-facing elements developed by a front-end developer with server side logic;
  • Creation of servers and databases for functionality;
  • Design and implementation of data storage solutions;
  • Understanding and implementation of security and data protection;
  • Design and develop APIs;
  • Writing clean, functional code on the back-end;
  • Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement;
  • Testing and fixing bugs or other coding issues;
  • Meet both technical and consumer needs;
  • Write technical documentation.


Requirements

  • University degree in IT combined with relevant IT professional experience of 15 years;
  • At least 5 years of experience in Java (> 17), Spring Boot (WebFlux) and Hibernate;
  • At least 1 year of experience in Vert.x and Kotlin;
  • At least 2 years of experience in Architecture & Integration: Microservices Architecture, API-driven Development, AS4;
  • At least 2 years of experience in Database: MongoDB, PostgreSQL, Virtuoso Triple Store, OpenSearch;
  • At least 2 years of experience in Containerization & Orchestration: Docker, Kubernetes;
  • At least 2 years of experience in Security: OpenID Connect, OAuth2, TLS, Keycloak;
  • At least 1 year of experience in Security Testing & Dependency Management: SAST, DAST, Fortify, SonarQube, Sonatype, Dependency-Track, Maven;
  • At least 3 years of experience in Collaboration & Productivity Tools: JIRA, Confluence, Office 365, SharePoint;
  • Excellent command of the English language.

Key Skills

Ranked by relevance