Middle/Senior Java Developer

Дата размещения вакансии: 14.11.2024
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Сейчас мы в поиске Java Developer в нашу команду.

Чем предстоит заниматься:

  • Участвовать в проектировании и разработке интеграционных и backend компонентов микросервисного приложения с использованием HTTP и Kafka.

  • Проводить код-ревью.

  • Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев.

  • Сопровождать этапы внедрения продукта в эксплуатацию.

Что мы ожидаем от тебя:

  • Опыт разработки на Java от 3-х лет, предпочтительно с использованием версий 11 или 17.

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

  • Опыт работы с Apache Kafka и Kafka Connect.

  • Опыт работы с Linux.

  • Опыт модульного тестирования с использованием JUnit и TestNG.

  • Опыт работы с PostgreSQL и понимание принципов реляционных баз данных, включая проектирование и оптимизацию.

  • Владение технологиями виртуализации: Docker, Kubernetes, OpenShift и др.

  • Знание Spring Framework, Hibernate ORM, JDBC, JMX.

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

  • Способность оптимизировать как свой собственный код, так и код коллег.

  • Знание систем сборки Maven и Gradle, а также системы контроля версий Git.

  • Знание инструментов Jira, Confluence, Jenkins, Sonar, Nexus.

  • Знание Spring Boot и Spring Cloud.

  • Навыки профилирования приложений: поиск утечек памяти и bottleneck'ов.

  • Понимание принципов работы SQL и NoSQL хранилищ.