Старший Java разработчик
ТулаСофт · 180 000–250 000 RUB · локация не указана · Telegram · опубликовано 21 мая 2026 г.
Описание вакансии
Требования к кандидату:
понимание современных принципов проектирования и разработки систем, практический опыт самостоятельной разработки систем/подсистем;
уверенное знание языка Java и фреймворка Spring, опыт коммерческой разработки на платформе от 5 лет;
понимание концепции юнит-тестирования и опыт работы с соответствующими инструментами (JUnit, Mockito и т.д.);
опыт работы со сборщиками (Gradle, Maven);
значительный опыт работы с реляционными СУБД и понимание принципов их работы;
понимание принципов проектирования БД и оптимизации запросов;
знание и опыт работы с ORM для доступа к БД (Hibernate, etc.), понимание ограничений и опыт профилирования работы ORM;
опыт разработки Web API, понимание REST;
опыт работы с нереляционными СУБД (в частности, MongoDB, Redis);
опыт работы с брокерами сообщений (JMS, RabbitMQ, Kafka);
опыт использования docker и docker-compose;
понимание принципов работы веба: протоколы, статусы, кэширование;
опыт работы с CI/CD инструментами (в частности, GitLab pipelines, Jenkins);
понимание концепции observability и опыт работы с инструментами мониторинга;
умение оценивать объем работ с достаточной достоверностью;
желание погружаться в предметную область разрабатываемой системы.
Нам нужен опытный Java-разработчик, способный, в первую очередь, решать проблемы, а не создавать их. Попадание в приведенные технические требования очень желательно, но мы верим в то, что хороший специалист способен разобраться в технологии за адекватное время. Со своей стороны приложим все усилия для комфортного погружения в проект и работы на нем.