Elite Business Group

Backend Java разработчик (Middle/Middle+/Senior)

Не указана
  • Астана
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

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: Опыт работы с инструментами непрерывной интеграции и развертывания.

Разработка тестов: Опыт написания юнит-тестов и интеграционных тестов.