Есть ли тут люди, не работающие backend разработчиками на java(в частности на springe), но имеют желание?

Конечно, есть люди, которые не работают в настоящий момент backend разработчиками на Java (в частности на Spring), но проявляют интерес и желание развиваться в этом направлении.

Если вы хотите начать работать backend разработчиком на Java, в частности на Spring, вам необходимо освоить ряд ключевых навыков:

1. Основы Java: Начните с изучения основ Java, таких как синтаксис, структуры данных, объектно-ориентированное программирование и т.д.

2. Разработка приложений на Java: Изучите разработку приложений на Java, чтобы освоить принципы разработки программного обеспечения, управление памятью, работу с исключениями и т.д.

3. Spring Framework: Spring является одним из самых популярных фреймворков для разработки приложений на Java. Изучите основные концепции Spring, такие как Dependency Injection, AOP, Spring MVC, Spring Boot и другие.

4. Работа с базами данных: Для backend разработчика важно уметь работать с базами данных. Изучите SQL и базы данных, такие как MySQL, PostgreSQL, Oracle или MongoDB.

5. RESTful API: Важной частью работы backend разработчика является создание и использование RESTful API. Изучите принципы проектирования RESTful API и продвинутые техники построения их на базе Spring.

6. Тестирование: Не забывайте про тестирование. Изучите методики юнит-тестирования, интеграционного тестирования и концепцию TDD (Test-Driven Development).

7. Проекты: Создавайте собственные проекты на Java с использованием Spring Framework. На практике вы сможете закрепить полученные знания и навыки.

И помните, что процесс обучения и развития как backend разработчика на Java, так и в любой другой области требует постоянной самообразования, практики и стремления к совершенствованию. Удачи в вашем обучении и карьере в разработке на Java!