Senior Full-Stack Developer (Luxembourg)

On-site

Description

We are seeking a Senior Full-Stack Developer to build and modernize enterprise applications for a European Union Institution based in Luxembourg.

Responsibilities

Qualifications

  • 8+ years of professional Java development (Java 8 and above)
  • Degree in Computer Science or related field
  • Strong background in designing, developing, and integrating OpenAPI-compliant REST APIs
  • Frontend development using Angular, modern HTML/CSS, and responsive, accessible design principles
  • Hands-on experience with Oracle and PostgreSQL databases, including SQL, PL/SQL, schema design, and data migration
  • Solid understanding of event-driven and asynchronous architectures using message brokers such as Kafka
  • Ability to develop and operate applications on cloud platforms (e.g., AWS, Azure, GCP)
  • Familiarity with monitoring and logging solutions (e.g., ELK stack)
  • Proven ability to build and operate Spring Boot applications deployed on Apache Tomcat
  • Secure application development, including secrets management (e.g., HashiCorp Vault) and alignment with recognized security standards
  • Practical knowledge of containerizing applications with Docker and deploying them in cloud-agnostic or Kubernetes-based environments
  • Working knowledge of CI/CD pipelines, automated testing, and Git-based source control workflows
  • Familiarity with GraphQL and other non-REST integration patterns
  • Knowledge of frontend and backend testing tools (e.g., JUnit, Postman, Mocha, Cypress)
  • Good technical documentation skills, including code, configuration, and developer-friendly API documentation
  • Experience working in Agile/Scrum teams using standard tools such as Jira, Confluence, SharePoint, and Microsoft Teams
  • Excellent English
  • EU citizenship (required by EU Institutions)

Benefits

WORK CONDITIONS

  • Start Date: 16 March 2026
  • Employment Type: We welcome both freelancers and employees (but won't consider subcontracting agencies). This is a full-time, long-term position for EU citizens.
  • Location: This is an on-site position in Luxembourg. Candidates currently based in other EU countries will be required to relocate. While relocation costs are not covered, we will provide full practical support to assist the successful candidate with the relocation process.
  • Compensation: approx. €600 daily rate (or the equivalent for employees).
  • Working Days: Aligned with the standard work schedule in Luxembourg.

** Closing date for applications: 11 February 2026 **

We respect your personal data. By applying, you accept our Job Applicant Privacy Notice.
Send your application to email@email.email

Learn more about what we offer our team

Why work with us