We are looking for Senior Java Backend Developer to join a fast-paced, high-performing development team for a well-known financial institution.
Missions
-
Develop and maintain backend services using Java, SpringBoot 3, Hibernate, and REST APIs
-
Contribute to the refactoring of existing codebases and adoption of design patterns
- Conduct code refactoring
-
Participate in the migration from Java 11 to Java 17
-
Collaborate with frontend teams working in React 18.2
- Test and fix bugs (JUnit / Mockito or Jest / Enzyme)
-
Write and maintain technical and functional documentation
-
Support the overall agile delivery and sprint objectives
Profile
- You have over 7 years of experience as a Java backend developer, preferably in the financial sector
- You have a strong experience in Java 8+ along with SpringBoot
-
Exhibit proficiency in developing software using RESTful APIs
-
Familiarity with tools such as Jenkins, IntelliJ, and Jira
-
Display a collaborative mindset, preferably with experience in Agile/Scrum methodologies
-
Fluent in English (spoken and written) - required for international collaboration
-
Ability to work both independently and within a team in an Agile environment
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