-
ThoughtBot

Java API developer

ThoughtBot
Luxembourg · Contract · Not Applicable

Rate: max daily 450 EUR/day


• University degree in IT or relevant discipline, combined with minimum 15 years of relevant working experience in IT;

• Minimum 8 years of experience working with Java 8–21;

• Minimum 6 years of experience with dependency management using Maven;

• Minimum 6 years of experience with SQL;

• Minimum 6 years of experience using XML and HTML as data formats;

• Minimum 6 years of experience with JSON;

• Minimum 5 years of experience with Spring Boot for backend development;

• Minimum 5 years of experience developing and integrating RESTful APIs;

• Minimum 5 years of experience using backend testing tools (JUnit, Mockito, Postman, Testcontainers, etc.);

• Minimum 5 years of experience developing in cloud environments such as AWS, Azure, or GCP;

• Minimum 5 years of experience with SaaS and CaaS hosting services;

• Minimum 5 years of experience using monitoring and logging tools such as the ELK stack and designing dashboards;

• Minimum 5 years of experience working in Agile/Scrum environments;

• Minimum 5 years of experience using the Atlassian suite (Jira, Confluence);

• Minimum 5 years of experience documenting code and configuration;

• Minimum 4 years of experience applying security standards such as SSDF and NIST 800-53;

• Minimum 3 years of experience designing vendor-neutral, cloud-portable applications;

• Minimum 3 years of experience with Apache Kafka for asynchronous event-driven processing;

• Minimum 3 years of experience managing Kafka schemas (e.g., Schema Registry);

• Minimum 3 years of experience with CI/CD practices and automation;

• Minimum 3 years of experience using Git repositories and delivery processes;

• Minimum 3 years of experience writing analysis documents;

• Minimum 3 years of experience writing installation instructions and technical guides;

• Minimum 2 years of experience using secrets management tools such as HashiCorp Vault;

• Minimum 2 years of experience working with RDF, knowledge graphs, and triple stores;

• Minimum 2 years of experience developing containerized applications using Docker;

• Minimum 1.5 years of experience monitoring and troubleshooting Kafka data flows and consumer performance;

• Minimum 1 year of experience with GraphQL;

• Minimum 1 year of experience with WSO2 API Gateway or similar;

• Minimum 1 year of experience working in cloud-agnostic environments;

• Minimum 1 year of experience managing licensing and compliance of integrated components;

  • • Excellent command of the English language and good knowledge of French.

Key Skills

Ranked by relevance

kafka cloud spring boot postman apache junit java nist saas cicd jira git aws xml elk
Login to Apply
Posted
Nov 20, 2025
Type
Contract
Level
Not Applicable
Location
Luxembourg
Company
ThoughtBot

Industries

Government Administration Government Relations Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
OverheidZZP
Related

Java Developer OV Betalen

2026-05-22

Full-time
Not Applicable
Netherlands
Government Administration
Engineering
View Job Details
CM - Christelijke Mutualiteit
Related

Java Software Engineer / tester

2026-05-24

Full-time
Not Applicable
Belgium
Government Administration
Engineering
View Job Details
HM Revenue & Customs
Related

Senior Software Developer (.NET & Power Platform)

2026-05-24

Contract
Not Applicable
United Kingdom
Government Administration
Engineering