Ответ
Я узнал о компании через LinkedIn, где была размещена вакансия Java Developer. Меня заинтересовали проекты в области высоконагруженных систем и микросервисов.
Изучив стек технологий (Spring Boot, Kafka, Kubernetes), я оценил, что мой опыт в разработке REST API и оптимизации SQL-запросов будет релевантен. Я стремлюсь развиваться в команде, которая решает сложные инженерные задачи.
Пример моего кода (Spring Boot REST Controller):
@RestController
@RequestMapping("/api/users")
public class UserController {
private final UserService userService;
@GetMapping("/{id}")
public ResponseEntity<UserDto> getUser(@PathVariable Long id) {
return userService.findById(id)
.map(ResponseEntity::ok)
.orElse(ResponseEntity.notFound().build());
}
}
Этот код демонстрирует использование ResponseEntity для гибкого управления HTTP-ответами, включая случай, когда пользователь не найден (статус 404).