Java Developer

EXPERIENCE:

  • At least 2 years of professional experience;
  • Experience in Java 8/Spring/Spring Boot/OOP
  • Test Driven Development with Junit 5 and/or Spock Framework
  • Understanding of architectural patterns and principles: Event Sourcing, CQRS, DDD, …
  • Practical knowledge of React/Redux

VERY GOOD TO HAVE:

  • Practical experience with JPA/Hibernate
  • Knowledge of some NoSQL databases (MongoDB, Elasticsearch, EventStoreDB, …)
  • Docker

NICE TO HAVE:

  • Knowledge of Angular
  • Basic understanding of security: frameworks (Spring Security), protocols (OAuth 2.0, OpenID Connect 1.0), issues (CSRF, XSS, CORS, …) and countermeasures (OWASP, best practices, …)
  • Experience with tools used on a daily basis: Git, Maven, JIRA, IntelliJ
  • DevOps experience with Kubernetes and/or GCP
  • Experience in testing with Selenium

Apply for this job: