CHECK24 Baufinanzierung brings innovation and "online" to a market traditionally dominated by on-site services. Since 2014 we help our customers to find the most suitable way to finance their new home. We are looking for smart and highly motivated developers who are ready to jump on one of the many daily CI/CD trains heading to production.
We work with the following technologies and tooling: ES, Vue.js, Jest, npm modules, Storybook, Webpack, Java 15, Spring Boot 2, Spring Framework5, Elasticsearch, Redis, RabbitMQ, Gradle and many others.
Interested? Check the snippet below:
/* JavaScript: Can you spot the bugs? How could you make the function faster? */
(() => {
const user = fetch(`/api/loggedInUser`);
const comments = await fetch(`/api/users/$/comments`);
const books = await fetch(`/api/users/$/books`);
console.log(books, comments);
})();
/* Java + Spring + JPA: Do you see any potential runtime issues? Notes: following code is a part of a single Spring bean. userEntityRepo is a Spring Data JPA repo. */
@Transactional(readOnly = true)
public List<PermissionEntity> retrieveUserPermissions(String username) {
return userEntityRepo.findByUsername(username).getPermissions();
}
public boolean hasPermission(String username, PermissionEntity permission) {
return retrieveUserPermissions(username).contains(permission);
}
Do you have ideas? Let us know via bcode@check24.de. If not, and you want to know it, let us know there too :-) We are looking forward to your application as a Frontend-/Fullstack Developer (m/f/d) at CHECK24 Vergleichsportal Baufinanzierung GmbH.
We have multiple openings at different levels (i.e. mid-level / senior), your responsibilities depend on your skills and level of experience.