Requirements: Java development