Since 2014, CHECK24 Baufinanzierung has proudly pioneered innovation in a market traditionally centered around on-site services. We specialize in helping customers secure financing solutions tailored for their dream homes online.
Are you a highly motivated developer who wants to quickly grow and take more responsibility? Do you want to ship solutions that the customer will truly profit from? Join our team, whether you are at the very beginning of your professional career, or customers are already using fruits of your work.
Since we value your time, this is what we work with: Java 21, Spring Boot 3, Spring Framework, Vue.js, ECMAScript, Elasticsearch, Redis, RabbitMQ, Gradle, Jira, Confluence, Bitbucket, Slack, Jenkins and many others.
Interested? Check the snippet below:
@Component
public class UserLogicBean {
// A Spring Data JPA repo without custom implementation
@Autowired
private UserEntityRepository repo;
public boolean hasPermission(String username, PermissionEntity permission) {
return retrieveUserPermissions(username).contains(permission);
}
@Transactional(readOnly = true)
public List retrieveUserPermissions(String username) {
return repo.findByUsername(username).getPermissions();
}
}
Assume that the code compiles successfully. Do you see any potential runtime issues? Let us know via bcode@check24.de. If you don't see any on the fast, but you still want to get in touch with us to see if there are any, drop us an email too :-) We are looking forward to your application as a Junior or Mid-level Java (Fullstack) Developer at CHECK24 Vergleichsportal Baufinanzierung GmbH.