Senior Java Developer

Senior Java Developer

Описание вакансии

В динамично развивающуюся компанию требуется Senior Java Developer.

Описание стека технологий и требований:

Глубокие знания Java:

  • Отличное понимание и опыт работы с Java Memory Model, управление памятью и сборщиками мусора.

  • Профессиональное использование Java Concurrency Utilities, понимание проблем многопоточности и способов их решения.

  • Опыт работы с Java NIO и IO, понимание низкоуровневых аспектов ввода-вывода и сетевого программирования в Java.

Расширенные Фреймворки и Библиотеки:

  • Знание и опыт работы с расширенными возможностями Spring, включая Spring Batch, Spring Integration, и Spring Cloud.

  • Опыт работы с JMS (Java Message Service) для интеграции систем и обработки сообщений.

Сложные Веб-Технологии и API:

  • Глубокое понимание и опыт работы с WebSocket для создания интерактивных веб-приложений.

  • Опыт проектирования и реализации GraphQL API в дополнение к RESTful API.

Продвинутые инструменты разработки:

  • Применение статических анализаторов кода (например, SonarQube) для обеспечения качества кода.

  • Опыт работы с системами непрерывной интеграции и непрерывного развёртывания (CI/CD).

Специализированная безопасность и масштабируемость:

  • Продвинутые навыки в области криптографии и безопасности данных в Java.

  • Опыт оптимизации производительности и масштабируемости Java-приложений в высоконагруженных средах.

Облачные и DevOps технологии:

  • Опыт создания и управления инфраструктурой в облачных средах с использованием кода (Infrastructure as Code).

  • Понимание и применение практик мониторинга и логирования в облачных средах (например, ELK Stack, Prometheus).

Сложные базы данных и технологии хранения данных:

  • Опыт работы с распределенными системами хранения данных, такими как Hadoop или Apache Cassandra.

  • Знание принципов и практик проектирования и оптимизации высокопроизводительных транзакционных систем.

Архитектурные подходы:

  • Знание и опыт в проектировании и разработке микросервисной архитектуры, включая управление API-шлюзами, сервисными реестрами и балансировщиками нагрузки.

  • Опыт работы с CQRS (Command Query Responsibility Segregation) и Event Sourcing для улучшения производительности и масштабируемости приложений.

Тестирование и качество кода:

  • Применение техник тестирования, включая интеграционное, нагрузочное, стрессовое тестирование и тестирование безопасности.

  • Опыт автоматизации тестовых сценариев и интеграции в процесс непрерывной интеграции.

Опыт работы с Elasticsearch будет плюсом.

Условия: 

  • Полностью удаленная работа; 

  • Конкурентная заработная плата;

  • Дружный коллектив; 

  • Интересные задачи; 

  • Оплачиваемый отпуск. 

Навыки
  • Java
  • Spring
  • JMS
  • WebSocket
  • RESTful API
  • GraphQL API
  • SonarQube
  • PostgreSQL
  • ELK Stack
  • Prometheus
  • Hadoop
  • Apache Cassandra
  • Elasticsearch
  • CI/CD
Посмотреть контакты работодателя

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

Altenar
Удаленная работа
  • Батуми

  • Не указана

Рекомендуем
Удаленная работа
  • Батуми

  • до 5000 USD

Рекомендуем
WaveAccess
Удаленная работа
  • Батуми

  • до 5000 USD

Рекомендуем
Inktech web
Удаленная работа
  • Батуми

  • до 5000 USD

Georgian Data Solutions

Team Lead DevOps Engineer

Georgian Data Solutions

Удаленная работа
  • Батуми

  • до 5000 USD

RedLab
Удаленная работа
  • Батуми

  • до 5000 USD

Первый Бит
Удаленная работа
  • Батуми

  • от 200000 RUR

Cubic Games Studio

Python Backend Developer

Cubic Games Studio

Удаленная работа
  • Батуми

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию