We are currently looking for a Junior Java Back-end developer to join a well-known Bank in Luxembourg.
Are you looking for a new challenge?
Missions
- Design, build, and maintain efficient, reusable, and reliable Java code
- Develop APIs and backend services for web applications
- Optimize applications for maximum speed and scalability
- Integrate third-party APIs and services
- Collaborate with cross-functional teams to define and deliver new features
- Ensure code quality through code reviews, unit testing, and automated testing
- Monitor and troubleshoot production systems to ensure high availability
- Maintain and enhance existing codebase and legacy systems
Profile
-
Bachelor's degree in Computer Science, Engineering, or a related field
-
Proficiency in Java (2+), including object-oriented programming principles
-
Experience with Spring Boot, Spring Framework, or similar Java-based frameworks
-
Good understanding of RESTful APIs and microservice architecture
-
Familiarity with SQL databases (e.g., PostgreSQL, MySQL)
-
Experience with version control tools like Git
-
Understanding of software development life cycle and agile methodologies
-
Knowledge of unit testing frameworks (e.g., JUnit, Mockito)
-
Solid problem-solving and debugging skills
-
Strong communication and collaboration skills
-
CI/CD pipeline experience (e.g., Jenkins, GitHub Actions) is a plus
Our offer
- Work in a Great Place to Work-certified company based in Luxembourg
- An attractive salary and great benefits (meal vouchers, mobile phone subscription, etc.)
- Develop your skills and ideas over coffee, beer, or pizza at our Neo'vations events
- Grow in a strong corporate culture: you join us for the opportunity, you stay for the atmosphere (according to 98% of our employees - NEOFACTO 2024 internal survey)
- Between after-work get-togethers, innovation 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