Обычно джавовое. Котлиновское это обычно обертки над джавовым с какими то фичами. Типа не зачем делать велосипед.
Вы видимо имели ввиду хорошо знать апишки, сами методы, классы, что они делают, их сигнатуры. Это нужно знать. Не обязательно знать как именно это внутри работает.
Alexander M, никто не любит читать "много букв", тем более сухие требования. Должна быть коммуникация между разработчиками, чтобы они говорили друг другу как и что делать.