Обязанности:
- Разработка backend-приложений на языке Java.
- Документирование функциональных возможностей разрабатываемого ПО.
- Документирование (комментирование) исходных кодов.
- Написание автоматических тестов Junit.
- Тестирование и отладка ПО.
- Оптимизация разработанного ПО, запросов к БД.
- Уверенное знание Java, принципов ООП, работа с многопоточностью, файлами, базами данных, лямбда-выражениями.
- Знание базовых backend-технологий: JSP, Servlet, Socket.
- Знание языка запросов SQL.
- Опыт использования инструментов автоматической сборки и развертывания приложений Maven, Gradle, Gitlab.
- Знакомство с серверами приложений JBoss/Wildfly, Glassfish, Weblogic и др..
- Опыт работы с фреймворками Spring Boot, Quarkus и др.
- Опыт разработки web-сервисов с использованием SOAP, REST, опыт работы с форматами данных XML, JSON.
- Опыт работы с системой контроля версий Git.
- Знакомство с технологией автоматического тестирования ПО Junit.
- Опыт работы с системами контейнеризации Docker, Podman, Kubernetes.
- Знание популярных шаблонов программирования.
- полный рабочий день
- оформление по трудовому кодексу
- дружный коллектив
- испытательный срок до 3 месяцев