Não, ultimamente o back-end responde tudo via API Rest.
O back-end hoje em dia:
- Gradle
- Spring Boot
- Spring MVC
- Spring API Rest
- Spring Data
- Spring Cloud
- Swagger
- RabbitMQ
- Apache Kafta
Podemos por assim dizer que os substitutos do Swing e Java FX são
- Thymeleaf
- Angular
- Apache Freemaker
- Apache Velocity Project
Não é isso, mas uma forma simplória de explicar para quem é iniciante.