Full-Stack Developer (Java/Scala & Angular) - Luxembourg
International engineering and technology consulting group, Fortil is built on an independent model and brings together more than 2,500 employees. With 30 offices across 14 countries, Fortil fosters entrepreneurial freedom and the development of each individual’s potential.
JOB DESCRIPTION
As part of the growth of our activities, we are looking for a Full-Stack Developer (Java/Scala & Angular) to join our technical teams and support our clients on demanding software projects in Luxembourg.
Your main responsibilities will include:
Participating in the analysis of functional and technical requirements with the client and product teams.
Designing and developing robust and scalable backend applications in Java (Spring, Spring Boot) and Scala.
Ensuring integration with REST APIs, relational and NoSQL databases, as well as third‑party systems.
Implementing architectures and best practices (CI/CD, automated testing, observability, security).
Taking part in code reviews, mentoring and sharing best practices with team members.
Writing technical documentation and contributing to project deliverables (specifications, architecture documents, deployment guides).
Providing technical support during production phases and contributing to continuous improvement of solutions and processes.
YOUR PROFILE
You hold a Master’s degree in Computer Science, Engineering, or an equivalent qualification, and you have between 3 years (Mid) and 7+ years (Senior) of experience in Java development across diverse project environments.
You have strong expertise in the following areas:
Java 8+ and Spring frameworks (Spring Boot, Spring MVC); experience in Scala is huge plus
Experience in JVM
REST API design, application security (OAuth2, JWT), and architecture patterns (microservices, hexagonal).
Front-End Developement in Angular
CI/CD (Jenkins, GitLab CI, GitHub Actions), automated testing (unit and integration) and quality tools (SonarQube).
Relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
Containerization and orchestration (Docker, Kubernetes) are a plus.
You demonstrate strong customer service skills, team spirit, and the ability to communicate clearly with both technical and business stakeholders. Fluency in French & English is required.
WHY JOIN US
At Fortil, we implement concrete systems to support your development and ensure a stimulating working environment:
Tailored support to help you grow your skills
An ecosystem designed to push you outside your comfort zone
The possibility of becoming a partner
Engagement in community and non-profit projects
A dedicated parental policy
Fortil is committed to equal opportunities. All our positions are open to people with disabilities, regardless of gender, origin, or sexual orientation.
- Department
- IT
- Locations
- Agence Luxembourg Ville
- Type de contrat
- CDI, Temps plein