Backend Java разработчик (Middle/Middle+/Senior)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Астана |
Backend Java разработчик (Middle/Middle+/Senior)
IT-компания в Астане — уже 12 лет создаём умные digital-решения!
Мы — команда профессионалов, которая уже больше десятилетия занимается разработкой комплексных IT-решений «под ключ» для бизнеса и госструктур.
Наши проекты — это не просто код, это технологии, которые упрощают жизнь, ускоряют процессы и помогают расти.
Чем мы занимаемся:
- Разрабатываем цифровые продукты для коммерческих и государственных клиентов
- Проводим аналитику и создаём понятные прототипы будущих решений
- Обеспечиваем полное техническое сопровождение продуктов на всех этапах
О нас коротко:
- 12 лет на рынке
- Команда, которая реально любит своё дело
- Интересные проекты, где можно расти и развиваться
Если ты хочешь быть частью команды, которая делает технологии полезными — welcome!
Обязанности:
● Разработка и поддержка серверной части приложений на основе Java.
● Проектирование и реализация решений с использованием Spring Boot и связанных технологий.
● Разработка и интеграция микросервисов и других систем с использованием Spring Cloud и других технологий.
● Работа с реляционными базами данных, включая разработку и оптимизацию SQL-запросов.
● Интеграция с внешними сервисами и системами, такими как eGov (ЭЦП, БМГ, Kalkan Crypt).
● Реализация и поддержка механизмов безопасности, аутентификации и авторизации с использованием Spring Security
● Настройка и управление контейнеризированными средами с использованием Docker и Kubernetes.
● Активное участие в процессе разработки с использованием Git и Jira.
Требования:
● Java 8/17: Уверенные знания и опыт разработки на Java, включая использование новейших возможностей языка.
● JPA и JDBC: Опыт работы с Java Persistence API и JDBC для управления данными в реляционных базах и прямого взаимодействия с базами данных.
● PostgreSQL: Опыт работы с PostgreSQL, включая написание и оптимизацию запросов.
● Spring Framework: Глубокое понимание Spring и его экосистемы, включая Spring Boot, SpringData, Spring Security и Spring Cloud для создания микросервисов и веб-приложений.
● Maven: Навыки управления зависимостями и сборки проектов с использованием Maven.
● Docker: Опыт создания и управления контейнерами Docker.
● Jira: Умение работать с системой управления задачами Jira.
● Git: Опыт использования систем контроля версий Git для управления исходным кодом.
● Swagger: Опыт создания и поддержания документации API с использованием Swagger.
Будет плюсом:
● Keycloak: Опыт работы с Keycloak для управления аутентификацией и авторизацией.
● Kubernetes: Опыт оркестрации контейнерами с использованием Kubernetes.
● Интеграции с eGov: Знания в области интеграции с государственными системами, такими как ЭЦП, БМГ, и Kalkan Crypt.
● Опыт работы в Agile/Scrum: Понимание методологий Agile/Scrum и участие в соответствующих проектах.
● Знание CI/CD: Опыт работы с инструментами непрерывной интеграции и развертывания.
● Разработка тестов: Опыт написания юнит-тестов и интеграционных тестов.
Опыт | 3-6 лет |
График работы | Удаленная работа |