Location
Hybrid (Esch-sur-Alzette, Luxembourg)
Seniority
Senior · 7+ years exp
First seen by Alion on Nov 4, 2026.
Overview
Company
Impact
Profile match
We deliver innovation. For over 20 years, we've been building and running a strong network of IT experts, capable of providing high quality software services to our customers.
NEOFACTO
WE DELIVER INNOVATION
We are loonking for a Java Software Engineer. You will take ownership of the full software development lifecycle, from critical, high-throughput backend services to modern web and mobile user interfaces.
Missions
- Architect and implement scalable, maintainable, and decoupled microservices architectures.
- Define robust, well-documented REST APIs and JSON integration contracts to ensure seamless integration with client applications (particularly React front-ends).
- Design event-driven, asynchronous data pipelines using Apache Kafka.
- Make high-impact decisions regarding system resilience, performance optimization, and architectural modularity.
- Build enterprise-grade backend services leveraging modern Java language features (Java 17/21+) and Spring Boot 3.x.
- Deconstruct and reverse-engineer complex legacy codebases: map out dependency graphs, formulate phased migration strategies, and align technical refactoring with core business priorities.
- Design relational database schemas and optimize data access layers (JPA/SQL).
- Orchestrate long-running, distributed business workflows using engines like Temporal.
- Drive software quality and test coverage through robust unit, integration, and mocking suites (JUnit/TestNG, Mockito).
- Implement modern observability patterns (Spring Boot Actuator, distributed tracing, metrics).
- Work in an Agile/Scrum environment, participating actively in sprint ceremonies, architectural spikes, and code reviews.
- Collaborate with frontend engineers to streamline API integration and UI/UX synchronization.
Profile
Mandatory Experience & Qualifications
- 7+ years of professional software engineering experience with enterprise Java and modern Spring Boot applications (Java 17 required; Java 21+ strongly preferred).
- Solid experience designing and coding complex applications, with an emphasis on microservices, modular backend design, clean APIs, and frontend-backend integration patterns (React + Spring Boot).
- Deep expertise in REST services, JSON-based integration patterns, and event-driven architectures with Apache Kafka.
- Solid, hands-on experience working with relational databases (data modeling, query optimization).
- Strong familiarity with Agile/Scrum delivery and fluent professional English (written and spoken).
Preferred Experience & Differentiators
- Proven ability to analyze complex legacy codebases, identify dependency networks, design pragmatic migration roadmaps, and justify architectural decisions to business stakeholders.
- Experience with Spring Framework 6.x and Spring Boot 3.x (Actuator, Observability, and optional GraalVM native compilation).
- Practical experience with JPA / Hibernate.
- Strong proficiency with JUnit/TestNG and mocking frameworks like Mockito.
- Hands-on experience with the Temporal workflow orchestration engine.
- Basic understanding and working knowledge of React.
Our offer
- Working in a Great Place to Work based in Luxembourg
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
- Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
- Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
- Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad
Recruitment Process
- The pre-qualification interview with our Recruitment Manager
- Technical tests
- Receipt of our salary proposal / exclusivity agreement
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person
About NEOFACTO: Created in 2000, NEOFACTO is a major player that supports companies in their digitalization. Navigating between the creativity of startups and the experience of large groups, NEOFACTO has the ability to position itself and adapt to all projects. Guided by our passion for innovation, we support our customers with the goal of pioneering the new technologies and commercial models of tomorrow. Are we a dynamic and innovative team? Yes! And above all, a team that is united and driven by a very strong corporate culture. We share and cultivate common values to build together the NEOFACTO of tomorrow! You will join us for an opportunity and stay for the people around you. www.neofacto.com NEOFACTO - Java Software Engineer NEOFACTO Apply Similar offers
- Analyste Programmeur .Net Luxembourg - .Net, C#
- Analyste Programmeur Microsoft .Net (VB.Net, C#) (H/F) Luxembourg - .NET C# Azure DevOps
- Advisory Key - Full Stack Java Developer Luxembourg - Code Management
- BlackRidge Group - Consultant Senior AMO & Analyse Fonctionnelle Luxembourg - Quapital-Hermes, Hermes IT, Hermes5
- Who are we?
- Sitemap
- Terms of Use
- Privacy Statement
- Partners
- Contact us
- Browse jobs
- Create your CV
- Create Job Alert
- Search jobs by company
- Post a job
- CV search
- Create an IT internship posting
- Ask for a custom quote
- ictjob.lu
- ictjob.be
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,130,649 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Esch-sur-Alzette
$112k – $173k per year · In office · Freelance · Luxembourg City
JavaScript
C#
DevOps
CI/CD
Git
GitLab
Management
Jira
Agile
Scrum
Apply
Remote (Canada) · Internship · Canada
Python
JavaScript
Rust
TypeScript
C++
AI/ML
Prompt Engineering
LLM
DevOps
Git
Kubernetes
GitHub
Analytics
ETL/ELT
Apply
Senior Software Engineer
3 days ago
$147k – $184k per year · In office · 13+ years exp · Bachelor's Degree · Dearborn
Java
SQL
Java
Spring Boot
Databases
MySQL
DevOps
Rest API
GCP
Azure
CI/CD
Jenkins
GitHub
Cybersecurity
SonarQube
Checkmarx
Management
Kanban
Apply
Senior Software Engineer
3 days ago
$147k – $175k per year · Hybrid · 5+ years exp · High School Diploma · Livonia
Java
Java
Spring Boot
Databases
PostgreSQL
MS SQL
DevOps
Rest API
GCP
Azure
AWS
Kubernetes
Apply
Fullstack Developer
2 hours ago
Hybrid · Full-Time · 5+ years exp · Hyderabad
Python
JavaScript
TypeScript
Ruby
Python
Django
flake8
Ruby
RSpec
RuboCop
Databases
MySQL
PostgreSQL
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
ESLint
DevOps
CI/CD
Git
AWS
Docker
AWS Lambda
Amazon S3
Management
Scrum
QA
Pytest
Apply
$46k – $64k per year · Hybrid · Kraków
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Spring Data JPA
Spring Security
Micrometer
Node JS
Axios
Databases
PostgreSQL
Frontend
Redux
Next.js
React.js
React Query
Redux Toolkit
Mobile
JUnit
State Management
DevOps
Rest API
OpenTelemetry
QA
Playwright
Vitest
Apply
$33k – $54k per year (gross) · Hybrid · Kraków
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Spring Data JPA
Spring Security
Micrometer
Node JS
Axios
Databases
PostgreSQL
Frontend
Redux
Next.js
React.js
React Query
Redux Toolkit
Mobile
JUnit
State Management
DevOps
Rest API
OpenTelemetry
QA
Playwright
Vitest
Apply
Desarrollador/a Backend Java & Agentes de IA
3 days ago
In office · Valencia
Java
SQL
Java
Spring Boot
Hibernate
Databases
Oracle
AI/ML
Copilot
Devin
DevOps
Jenkins
Git
MedTech
CAPA
Apply
Apply
Hybrid · Full-Time · Kraków
SQL
Analytics
Power BI
Apply
Développeur Java IA
14 days ago
Hybrid · Esch-sur-Alzette
Java
AI/ML
Mistral
LLM
DevOps
GitLab CI
CI/CD
Docker
Kubernetes
Cybersecurity
OWASP
Apply
Senior Java Developer
25 days ago
Hybrid · Luxembourg City
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Spring Boot
Gradle
Kotlin
Mockito
Databases
Apache Kafka
Frontend
Angular
React.js
Mobile
JUnit
DevOps
Rest API
CI/CD
Management
Agile
Scrum
ITIL
QA
TestNG
Apply
Software Developer (Java & Angular)
25 days ago
Hybrid · Esch-sur-Alzette
JavaScript
Java
Kotlin
TypeScript
Java
Spring Framework
Maven
Spring Boot
Hibernate
Kotlin
Mockito
Databases
Apache Kafka
Frontend
Angular
Mobile
JUnit
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Docker
SOAP
QA
TestNG
Apply
Windows System Engineer
24 days ago
Hybrid · Luxembourg City
PowerShell
DevOps
Azure DevOps
VMWare
Prometheus
Azure
CI/CD
Windows Server
Git
Grafana
Windows
DNS
DHCP
Cybersecurity
Active Directory
SIEM
Management
Kanban
Apply
IT Business Analyst
25 days ago
≈ $50k – $137k per year (Estimated) · Hybrid · Esch-sur-Alzette
Analytics
DataStage
Apply
Développeur Java IA
14 days ago
Hybrid · Esch-sur-Alzette
Java
AI/ML
Mistral
LLM
DevOps
GitLab CI
CI/CD
Docker
Kubernetes
Cybersecurity
OWASP
Apply
Tech Lead .NET / C# – Assurance-Vie H/F
16 days ago
≈ $77k – $229k per year (Estimated) · Hybrid · Freelance · Esch-sur-Alzette
JavaScript
TypeScript
C#
C#
.NET
DevOps
Git
GitLab
Management
Confluence
Jira
Agile
Scrum
Apply
Research engineer — geospatial software, geoai and digital twins for sustainable territories
25 days ago
In office · Full-Time · Master's Degree · Esch-sur-Alzette
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
PostGIS
AI/ML
Model Context Protocol
Function Calling
Computer Vision
LLM
A2A
Agentic Workflows
Machine Learning
Frontend
Vue.js
CesiumJS
OpenLayers
DevOps
CI/CD
Git
Docker
Kubernetes
GitHub
GitLab
HPC
Robotics
Digital Twin
SpaceTech
GDAL
QGIS
GRASS GIS
Apply
In office · Full-Time · Esch-sur-Alzette
Python
JavaScript
Python
Flask
FastAPI
AI/ML
LangChain
LlamaIndex
Computer Vision
LLM
OpenAI
Anthropic
Context Engineering
Frontend
Three.JS
DevOps
Rest API
CI/CD
Git
Docker
GitHub
Apply
Senior Java Developer / Technical Lead
25 days ago
≈ $79k – $233k per year (Estimated) · Hybrid · Full-Time · 3+ years exp · Esch-sur-Alzette · Bertrange
JavaScript
Java
TypeScript
SQL
Node JS
Java
Maven
Databases
PostgreSQL
Db2
Frontend
Vue.js
PrimeVue
DevOps
Rest API
Docker
GitLab
Linux
Windows
Unix
SOAP
Apply
This is one of many
2,130,649 more open roles from verified company boards, updated every day.

