Java Developer Internship

Java Developer

Join our amazing team!

Test task to be completed

  1. Create login form (email, password) with the basic validation (valid email; password between 4 and 20 characters containing only letters, numbers and ‘_’).
  2. On success login (with the hardcoded server-side authentication) show the success page with logout link. Keep in mind that this page should only be accessible by logged in users.
  3. On fail show the corresponding message on the login page (the email entered should stay on the page).
  4. Upload your working code to github with instructions on how to launch it.


Technologies that should be used:

  • Spring MVC
  • Spring Security
  • Spring Boot