Java Senior

Уровень дохода не указан
Опыт работы:
более 6 лет
Тип занятости
Полная занятость
Оформление:
  • Трудовой договор
График:
5/2
Рабочие часы:
8
Формат работы:
на месте работодателя
Напишите телефон, чтобы работодатель мог связаться с вами
Нажимая «Продолжить», вы подтверждаете, что ознакомлены, полностью согласны и принимаете условия «соглашения»
Обязанности:
  • Проведение технических встреч.

  • Управление техническим долгом и качеством кодовой базы.

  • Выявление блокеров, зависимостей и рисков на ранних этапах.

  • Умение давать конструктивную обратную связь и работать с конфликтами внутри команды

  • Разработка сервисов для взаимодействия с АБС

  • Разработка сервисов для подключения к внешним источникам и интеграции с внешними системами.

  • Разработка и развитие приложений, сервисов и интеграционных решений на языке Java;

  • Интеграция разрабатываемых решений с БД, API и внешними системами;

  • Участие в проектировании архитектуры и технических решений Java-приложений;

  • Участие в Code Review и соблюдение стандартов разработки;

  • Сопровождение и доработка существующих Java-приложений и сервисов;

  • Ведение и актуализация технической документации;

  • Соблюдение требований информационной безопасности при разработке ПО;

  • Проектирование и реализация API, микросервисов и процессов обработки данных;

  • Участие в тестировании и подготовке программного обеспечения к выпуску;

Требования:
  • Опыт коммерческой разработки на Java от 5–7 лет.

  • Уверенное знание Java 17+, JVM, коллекций, многопоточности, управления памятью.

  • Отличное знание принципов ООП

  • Практический опыт со Spring Boot, Spring Framework, Spring Security, Spring Data.

  • Практический опыт Java EE

  • Опыт проектирования и развития микросервисной архитектуры.

  • Понимание принципов SOLID, Clean Architecture, архитектурных паттернов.

  • Опыт разработки и интеграции REST API, желательно также gRPC.

  • Уверенная работа с PostgreSQL, Oracle: проектирование схем, индексы, транзакции, оптимизация запросов.

  • Опыт написания unit-, integration- и contract-тестов.

  • Навыки диагностики production-проблем: логи, метрики.

  • Опыт проведения code review, декомпозиции задач и оценки технических рисков.

  • Умение принимать архитектурные решения и аргументировать их перед командой и смежными подразделениями.

  • Ответственность за технический результат команды, а не только за собственный код.

  • Опыт работы с брокерами сообщений: Kafka, RabbitMQ или аналогами.

  • Понимание CI/CD-процессов, опыт работы с GitLab CI, Jenkins, GitHub Actions или аналогами.

Условия:
  • Официальное трудоустройство.
  • Достойная заработная плата.
  • Комфортные условия труда.
  • Удобная локация в центре города.

Ключевые навыки

  • Java
  • ORACLE
  • REST API
  • WSDL
  • JUnit
  • Рефакторинг кода
  • Apache NetBeans
  • Agile
  • SQL
  • PostgreSQL
  • Русский — C2 — В совершенстве

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Ташкент, улица Саида Барака, 78
Вакансия опубликована в Ташкенте