(Senior) Java Developer (m/f/d) Baufinanzierung

Wir stellen weiterhin ein!

Unser Recruiting-Versprechen während COVID-19

  • CHECK24 wächst weiter: Wir sind auch jetzt auf der Suche nach talentierten, neuen Mitarbeitern
  • Flexibilität bei Vorstellungsgesprächen: Unsere Gespräche finden via Videokonferenz oder vereinzelt persönlich statt
  • Sicheres Onboarding: Persönliche und flexible Einarbeitung durch unsere erfahrenen Kollegen unter Einhaltung des Mindestabstandes und notwendiger Hygienevorschriften
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: Java 8 (migration to Java 14 will be completed by September 2020), Spring Framework 5, Spring Boot, JPA/Hibernate, Oracle Database, Elasticsearch, Redis, RabbitMQ, Vue.js, Node.js, WebSockets, ES7+, Gradle, Jenkins, Graylog, Git, JIRA, Confluence, BitBucket and others. Interested? Check the snippet below:

@Component
public class UserLogicBean {
    // Standard Spring Data JPA repo
    @Autowired
    private UserEntityRepository repo;

    public boolean hasPermission(String username, Permission permission) {
        return retrieveUserPermissions(username).contains(permission);
    }

    @Transactional
    public List<Permission> retrieveUserPermissions(String username) {
        return repo.findByUsername(username).getPermissions();
    }
}

Do you see any potential issues? Let us know. If not, and you want to know it, let us know too :-) We are looking forward to your application as a (Senior) Java Developer (m/f/d) at CHECK24 Vergleichsportal Baufinanzierung GmbH.

Your Responsibilities

  • Backend development of various applications as a member of a cross-functional agile team. #coreBusiness #teamWork #knowledgeSharing
  • Taking ownership of your tickets, from understanding them, over implementation, to delivery into production. #storyOwner #cleanCode #unitTests #pullRequests #cicd #shipIt
  • Taking part in the rotation based process helping track down and fix production issues. #prioritization #bugfixing #helpAndGetHelp
  • Opportunity to get into frontend development if you are keen to do so. #fullstack #vuejs #ecmascript
  • Helping the team to keep the applications technologically up to date

Your Qualifications

  • Several years of professional experience as a Java developer of web applications
  • Professional experience with Spring/JEE, JPA and relational databases. #sqlQueries
  • Eager to take ownership. #reliability
  • Passion for excellence. #properSolution #unitTests #eagerToLearn
  • Computer science and software engineering fundamentals. #oop #dataStructures #codeEfficiency #dependencyInjection
  • Fluent written and spoken English (German a plus, not required)

Your Benefits

  • Contributing directly to the product, offering real added value to our customers. #notJustACogInTheWheel
  • Working in an international team of smart cool people
  • Security of an established online company with start-up flair - we hire permanent staff for an unlimited period of time
  • Steep career opportunities (specialist or management career) through continuous growth
  • Vouchers for numerous CHECK24 products and a subsidized company pension scheme
  • Extras such as drinks and fruit are a matter of course for us!
  • We celebrate successes together at numerous events

Ready for CHECK24?

Impress us in the next step with your answers and apply only with your resume and certificates!

Applications can only be accepted online via our application form.