Разработка и доработка backend-сервисов бизнес-приложений по техническим заданиям аналитиков и функциональных консультантов.
Задачи:
- Разработка unit-тестов и участие в code review.
- Решение инцидентов и проблем, переданных на третью линию поддержки; оперативное реагирование и подготовка предложений по восстановлению работоспособности системы.
- Предоставление отчётности руководителю.
Требования:
- Высшее ИТ- или техническое образование; опыт Java-разработки от 2 лет.
- Знание Java Core 11/17, коллекций, Stream API, лямбд и основ многопоточности.
- Уверенное знание SQL, создание и оптимизация сложных запросов; опыт работы с PostgreSQL или Oracle.
- Опыт работы с JPA/Hibernate, JDBC, Spring, Spring Boot, Maven или Gradle.
- Навыки unit-тестирования с JUnit и Mockito; опыт разработки REST API и работы с XML/JSON.
- Навыки разработки интеграционных решений и оптимизации производительности.
- Понимание CI/CD, микросервисной архитектуры, REST/gRPC-взаимодействия и контейнеризации с Docker.
- Навыки отладки, анализа логов, работы с Git и Linux shell script; опыт работы по Scrum/Kanban.
- Английский B1 для чтения технической документации.
- Работа с Kafka/RabbitMQ и GitLab CI будет плюсом.