Java full stack development practice
Build a small Java service with a simple web front end and explain your choices for architecture, testing, and deployment.
The developer role involves planning and building software systems with Java, including complex backend applications and full stack work.
Source posting