-
ThoughtBot

Full Stack Engineer

ThoughtBot
Luxembourg · Contract · Not Applicable

1. Java Development

  • Strong experience with Java 8 to 21 (96 months)
  • Experience upgrading applications from Java 8 to 17+ (12 months)
  • Design and development of cloud-portable, vendor-neutral applications using open standards (36 months)
  • Back-end development using Spring Boot (60 months)
  • Dependency management with Maven (72 months)

2. API Development

  • Development and integration of RESTful APIs (60 months)
  • GraphQL experience (12 months)
  • Experience with WSO2 API Gateway or similar tools (12 months)

3. Security & Credential Management

  • Securing applications following SSDF, NIST 800-53, etc. (48 months)
  • Working with secrets management tools such as Hashicorp Vault (24 months)

4. Databases & Data Formats

  • Oracle RDBMS (72 months)
  • PostgreSQL RDBMS (72 months)
  • Oracle → PostgreSQL migration (12 months)
  • Database integration/configuration with Liquibase or similar tools (36 months)
  • RDF, knowledge graphs, and triple stores (24 months)
  • Oracle PL/SQL (36 months)
  • Working with XML and HTML (80 months)
  • Working with JSON (80 months)

5. Containerization

  • Developing containerized applications using Docker (24 months)
  • Experience in cloud-agnostic environments (12 months)
  • Kubernetes (30 months)

6. Event-Driven Architecture

  • Experience with Apache Kafka (36 months)
  • Managing Kafka data schemas (e.g., Schema Registry) (36 months)
  • Monitoring and troubleshooting Kafka data flows and consumer performance (18 months)

7. CI/CD & Licensing

  • CI/CD practices for automated testing, integration, and deployment (36 months)
  • Experience with Git repositories and delivery processes (36 months)
  • Managing licensing and compliance for integrated components/dependencies (12 months)

OPOCE – Full-Stack Developer (Additional)

8. Framework Refactoring

  • Migrating applications from WebLogic to Tomcat or Java EE → Spring Boot (12 months)

9. Frontend Development

  • Angular (60 months)
  • HTML, CSS3 (60 months)
  • Responsive and accessible design (60 months)
  • Frontend build tools (Webpack, Vite, etc.) (60 months)

10. Testing

  • Backend testing: JUnit, Mockito, Postman, Testcontainers or equivalents (60 months)
  • Frontend testing: Mocha, Jest, JMeter, Cypress or equivalents (60 months)

11. Cloud Platforms & Monitoring

  • Cloud development on AWS, Azure, or GCP (60 months)
  • SaaS and CaaS hosting services (60 months)
  • Monitoring/logging using ELK stack (60 months)

12. Agile & Collaboration

  • Working in Agile/Scrum environments (60 months)
  • Atlassian tools (Jira, Confluence, etc.) (60 months)
  • Microsoft SharePoint and Teams (12 months)

13. Documentation & Communication

  • Documenting code and configurations (60 months)
  • Writing analysis documents (36 months)
  • Writing installation instructions and technical guides (36 months)

Key Skills

Ranked by relevance

java kafka cloud spring boot restful apis postgresql confluence webpack postman docker apache mocha maven vault junit nist cicd jira git aws xml gcp elk
Login to Apply
Posted
Nov 18, 2025
Type
Contract
Level
Not Applicable
Location
Luxembourg
Company
ThoughtBot

Industries

Government Administration Government Relations Services

Categories

Information Technology

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