We are seeking a Senior Full-Stack Developer to build and modernize enterprise applications for a European Union Institution based in Luxembourg. The ideal candidate will have 8+ years of professional Java development experience and a strong background in designing, developing, and integrating OpenAPI-compliant REST APIs.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Description
We are seeking a Senior Full-Stack Developer to build and modernize enterprise applications for a European Union Institution based in Luxembourg.
Requirements
- 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)
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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 for freelancers (or the equivalent for employees).
- Working Days: Aligned with the standard work schedule in Luxembourg.
** Closing date for applications: 11 February 2026 **
Similar Jobs
Explore other opportunities that match your interests
Search Engine Customer Experts
wherewework hellas
Senior Java Developer - Cloud Native Solutions
Accenture Greece
Principal Backend Engineer