Разработка и сопровождение веб-приложений: Написание чистого, тестируемого кода на Java с использованием Spring MVC для создания надежных серверных решений.
Проектирование и поддержка REST/SOAP API: Разработка, оптимизация и документирование (OpenAPI/Swagger) программных интерфейсов для взаимодействия с фронтендом и внешними системами.
Работа с реляционными базами данных: Проектирование схем БД, оптимизация сложных SQL-запросов, настройка ORM (Hibernate, Spring Data JPA) и управление миграциями (Flyway, Liquibase).
Аутентификация и безопасность: Настройка и поддержка модулей безопасности на базе Spring Security (OAuth2, JWT, сессионная аутентификация).
Интеграция с внешними сервисами: Подключение сторонних API, настройка асинхронного взаимодействия через брокеры сообщений (RabbitMQ, Apache Kafka).
Тестирование и качество кода: Написание unit- и интеграционных тестов (JUnit, Mockito, Spring Boot Test), проведение Code Review и проведение рефакторинга.
Участие в командных процессах: Работа по Agile/Scrum/Kanban, участие в планировании спринтов, оценке задач и обсуждении архитектурных решений.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.