We are looking for a Senior Backend Engineer to join our high-performing development teams. If you are passionate about building robust micro-services, we want to meet you.
You will be responsible for developing and deploying mission-critical web portals and applications, ensuring they are scalable, secure, and perfectly integrated into our financial ecosystem.
Missions
-
Develop, maintain, test, and deploy high-quality Spring Boot applications and libraries using Java.
-
Design and implement micro-services and integration patterns, with a focus on Apache Camel or Spring Integration.
-
Partner with Tech Leads, BAs, and Developers to translate complex requirements into consistent and coherent software solutions.
-
Deploy and monitor applications across both on-prem and cloud-containerized environments (Azure/Docker).
-
Ensure code excellence through rigorous testing (JUnit, Mockito) and participation in CI/CD pipeline optimization.
Profile
- You have 10 years of experience as a Java backend Engineer / Tech lead.
- You have a deep understanding of modern Java environments and a proactive mindset.
-
You have an expertise in Java 17 (ideally 21 or higher) and Spring Framework / Spring Boot
-
A strong skills in JPA / Hibernate, REST/SOAP web services, and asynchronous messaging via Kafka.
-
Hands-on experience with Maven, Git, Docker, and Azure DevOps (CI/CD).
-
Solid understanding of OIDC/OAuth for Auth/Authz.
-
Proficiency with Apache Camel or Spring Integration.
-
Full-stack capabilities with React is an asset.
-
Experience with process/workflow engines like Temporal is also a plus.
-
You thrive in Scrum/Kanban environments and value continuous learning.
-
You believe that if it's not tested, it's not finished.
-
Excellent command of English (written and spoken).
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
- 2nd interview with our Business Manager
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person