Ответ
Основной стек (бэкенд):
- Фреймворк: Spring Boot (MVC, Data, Security).
- ORM: Hibernate/JPA.
- Базы данных: PostgreSQL, MySQL.
- Асинхронная коммуникация: Kafka.
Фронтенд:
- Основной опыт: React с TypeScript.
- Опыт поддержки: AngularJS (legacy проекты).
Инфраструктура:
- Контейнеризация: Docker, Docker Compose.
- CI/CD: GitLab CI/CD.
- Облако: AWS (EC2, S3, RDS) — базовый опыт деплоя.
Пример REST-контроллера на Spring:
@RestController
@RequestMapping("/api/users")
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/{id}")
public ResponseEntity<User> getUser(@PathVariable Long id) {
return ResponseEntity.ok(userService.findById(id));
}
}