We are looking for a senior Java backend developer for one of our customers; a major player in the international financial sector in Luxembourg.
As part of our technology team, you will contribute to modernizing critical applications that power credit risk analysis and decision-making.
Missions
-
Supporting, maintaining, and evolving the Loan Grading Application
-
Contributing to the redesign and migration from a legacy stack (JBoss, JSF/RichFaces) to a modern architecture based on Spring Boot
-
Participating in all phases of the development lifecycle, from analysis to deployment
-
Writing clean, efficient, and testable code
-
Analyzing business requirements and translating them into technical solutions
-
Creating and maintaining technical and functional documentation
-
Performing unit and integration testing and fixing bugs
Profile
-
Educational background: University degree in Computer Science or related field
-
Experience: 5-8 years in Java development, preferably in a financial or enterprise environment
-
Strong skills in
-
Java 8+, JEE 7 (EJB, JPA, Hibernate)
-
Application servers: JBoss EAP, Spring Boot
-
Database technologies: Sybase ASE, Oracle, SQL
-
REST API design and implementation
-
-
Experience with front-end technologies is a plus (JSF, RichFaces, ReactJS desirable)
-
Proficiency with development tools: GIT, Jira, Jenkins, Maven, IntelliJ
-
Familiarity with CI/CD, design patterns, and clean code principles
-
Strong problem-solving and analytical skills
-
Excellent communication in English (written and spoken)
-
A team player with a proactive and quality-oriented mindset
Our offer
- Working in a Great Place to Work based in Luxembourg
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription, car...)
- 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 Recruiter
- Receipt of our salary proposal / exclusivity agreement
- Technical tests and / or interview with our technical team
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person