Summary
Experienced
Fulltime
permanent position
About this job
CHECK24 Baufinanzierung brings innovation and "online" to a market traditionally dominated by on-site services. Since 2014 we proudly help our customers find the most suitable way to finance their dream place they'll call home.We are looking for highly motivated Java Developers (m/f/d) at CHECK24 Vergleichsportal Baufinanzierung GmbH who are eager to take ownership and to provide the customer a great service.
Since we value your time, this is what we work with: Java 17, Spring Boot, Hibernate, Vue.js, ECMAScript, Elasticsearch, Redis, RabbitMQ, Gradle, Jira, Confluence, Bitbucket, Slack, Jenkins and many others.
Interested? Check out the snippet below:
@Component
public class UserLogicBean {
// A Spring Data JPA repo
@Autowired
private UserEntityRepository repo;
public boolean hasPermission(String username, PermissionEntity permission) {
return retrieveUserPermissions(username).contains(permission);
}
@Transactional(readOnly = true)
public List<PermissionEntity> retrieveUserPermissions(String username) {
return repo.findByUsername(username).getPermissions();
}
}
Do you see any potential runtime issues? Let us know via bcode@check24.de. If you don't see any on the fast and you want to get hints to find them, drop us an email too :-)
We are looking forward to your application even if you don't send us an email directly.
Your Requirements
- Solid programming experience as a Java developer of web applications. #springOrJavaEE
- Experience with JPA and relational databases. #sqlQueries
- Eager to take ownership. #reliability
- Passion for excellence. #properSolution #unitTests #eagerToLearn
- Software engineering fundamentals. #dataStructures
- Fluent written and spoken English. German is a plus, not required.
Your Responsibilities
- Backend development of various applications / APIs as a member of a cross-functional agile team #knowledgeSharing
- Taking ownership of your tickets, from understanding them, over implementation and pull request, to delivery into production #cleanCode #unitTests #cicd
- Taking part in a turn-based process to help analyze, prioritize and fix production issues #helpAndGetHelp
- Helping the team to keep the applications technologically up to date and reduce technical debt
- Opportunity to get into frontend development if you are keen to do so. #fullstack #vue.js
Your Benefits
- Security of an established online company with start-up flair - we hire permanent staff for an unlimited period of time
- Contributing directly to the product, offering real added value to our customers #notJustACogInTheWheel
- Work in an international team of driven, cool people, based on a single location, not spread throughout the world
- Many opportunities to grow: soft skills trainings, leadership trainings, technical certifications
- Very flat hierarchy, virtually non-existent bureaucracy
- Office with excellent public transport connectivity
- Vouchers for numerous CHECK24 products and a subsidized company pension scheme
- We celebrate successes together at numerous events
- Office perks such as free coffee, tea, fruits, vegetables, muesli, milk, breakfast and lunch twice a week