Senior Java Backend Developer (в архиве)

17 Октября

Партнерские Вакансии

Город:

Астана

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "Development Software Kazakhstan"

Мы ищем опытного Senior Java Backend Developer с глубокими знаниями стека Java, Spring Boot и PostgreSQL для работы над высоконагруженными проектами с использованием микросервисной архитектуры. Ваша задача будет заключаться в разработке и поддержке backend-решений, оптимизации производительности, рефакторинге существующего кода, а также внедрении передовых практик тестирования и архитектурного дизайна.

Обязанности:

  • Разработка и поддержка микросервисных приложений на основе Java и Spring Boot.
  • Проектирование и оптимизация базы данных с использованием PostgreSQL.
  • Интеграция и взаимодействие между микросервисами с использованием REST API, Message Queues и других подходов.
  • Рефакторинг существующего кода для улучшения производительности и поддерживаемости.
  • Написание и автоматизация Unit-тестов, а также участие в разработке стратегий тестирования.
  • Оптимизация производительности приложений и базы данных, устранение узких мест в коде и инфраструктуре.
  • Работа с CI/CD процессами для обеспечения автоматизации развертывания и тестирования.
  • Проведение code review, внедрение лучших практик разработки и тестирования.
  • Участие в принятии технических решений и проектировании архитектуры новых решений.

Требования:

  • Опыт работы с Java (8 и выше) не менее 5 лет.
  • Отличное знание Spring Framework (включая Spring Boot, Spring Data, Spring Security).
  • Опыт работы с PostgreSQL: проектирование схем баз данных, написание сложных SQL-запросов, оптимизация производительности.
  • Глубокие знания микросервисной архитектуры и паттернов проектирования.
  • Уверенное владение инструментами для написания юнит-тестов (JUnit, Mockito, Spring Test).
  • Опыт работы с системами контейнеризации и оркестрации (Docker, Kubernetes) будет преимуществом.
  • Опыт работы с системами контроля версий (Git), CI/CD инструментами (Jenkins, GitLab CI).
  • Навыки оптимизации кода, улучшения производительности приложений и баз данных.
  • Опыт работы с распределенными системами и обработкой высоких нагрузок будет преимуществом.

Преимущества:

  • Опыт с Apache Kafka, RabbitMQ или другими системами обмена сообщениями.
  • Понимание принципов DevOps и автоматизации процессов развертывания.

Условия:

  • Работа в дружной и профессиональной команде.
  • Возможность реализации своих идей и влияния на архитектуру проекта.
  • Конкурентная заработная плата.
  • Гибкий график работы.
  • Возможность удаленной работы.

Если вы обладаете страстью к высококачественной разработке, готовы к решению сложных задач и хотите работать над интересными и масштабными проектами, мы будем рады видеть вас в нашей команде!

Похожие вакансии

05 Ноября

Продуктовый Аналитик (Senior)

Астана

Компания "СЕРВИСНЫЙ ЦЕНТР ERG" Обязанности: Разработка и поддержка Виденья продукта/набора продуктов Управление дорожной картой, планом...

Отправить резюме подробнее

06 Ноября

Middle Backend разработчик

Астана

Компания "QazCloud" Обязанности: Разработка и поддержка API для разнообразных проектов Активное участие в разработке проекта и предложение...

Отправить резюме подробнее

06 Ноября

ML Developer

Астана

Компания "Yurt Tech" В нашу дружную стартап-команду требуется ML Developer для работы над интересными и масштабными проектами в сфере B2B, B2G и...

Отправить резюме подробнее

06 Ноября

Senior Data Engineer (Python / Redshift)( Noveo )

Астана

Компания "Noveo" Data Engineer (Python / Redshift) Senior, Remote НОВЕО - международная компания, с 2002 года предоставляющая услуги по...

Отправить резюме подробнее

05 Ноября

Java-разработчик (backend)

Астана

Компания "Yurt Tech" В нашу дружную стартап-команду требуется Java-разработчик (backend) для работы над интересными и масштабными проектами в...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: