Java-разработчик

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

Привет!

Мы компания Techno Diasoft - аккредитованная IT компания, созданная в 2008 году.

Специализируемся на разработке высоконагруженных FinTech проектах, создании умных устройств, голосовых ассистентов, а также разработке инновационных решений в области биометрии и искусственного интеллекта. Флагманским продуктом компании является автоматизированная банковская система xBank.

Мы постоянно растем: присоединяются новые таланты, появляются и

нвационные проекты, и нас выбирают ведущие банки, финансовые компании и инновационные предприятия. В настоящее время в компании р

ботает более 300 сотрудников.

О проекте и задачах:

Сейчас мы в поиске Java разработчика, который присоединится к одному из наших актуальных проектов.
Стек: Java, Spring/SpringBoot, REST, Kafka, PostgresSQL, Junit, Maven, Jenkins, Docker/Kubernetes/OpenShift.

Требования:

  • Применение в рабочих процессах принципов и методологий разработки программного обеспечения (Agile[Scrum/Kanban], DevOps)

  • Применение различных техник при проектировании и при разработке программного обеспечения (TDD/BDD/AT, KISS, DRY, SOLID, 12-factor app)

  • Проектирование компонентов системы с использование архитектурных шаблонов и готовых решений (Enterprise Integration Patterns, Microservices Patterns, Cloud Native Computing Foundation)

  • Применение шаблонов проектирования при разработке программного обеспечения (Шаблоны проектирования)

  • Принципы построение распределенных систем и моделей согласованности данных в них (Consistency Model, Eventual consistency)

  • Принципы построения многопоточных приложений (Concurrency)

  • Принципы проектирования баз данных (Database design)

    Практические навыки:
    Экспертные знание языков, библиотек и инструментов:
    • Java (Core, Concurrency)
    • ORM (стандарт JPA/провайдер Hibernate)
    • JDBC (Spring JDBC)
    • SQL
    • Database Version Control (Liquibase)
    • Spring Framework (Boot, Data, Web)
    • Unit-тестирование (JUnit, Mockito, Testcontainers)
    • Kubernetes (OpenShift)
    Экспертные знания протоколов, стандартов и систем обмена сообщениями:
    • HTTP
    • Kafka
    • REST

Мы заботимся о наших сотрудниках и предлагаем:

  • Оформление по трудовому договору
  • Гибридный/удаленный/офисный формат работы
  • Простой и быстрый процесс собеседований: беседа с HR, одно техническое интервью (примерно 1 час), предложение о работе
  • Медицинское страхование с первого дня работы, включая стоматологию
  • Предоставление необходимой техники для работы
  • Дополнительные выплаты и поддержка от нас в важные моменты вашей жизни
  • Доступ к обучающей платформе Lerna с возможностью возмещения до 50% стоимости любого курса, а также возможность получения компенсации до 100% стоимости мини-курсов от Skillbox
  • Корпоративные скидки у наших партнеров (включая фитнес, изучение иностранных языков, курсы от ЯндексПрактикум и многое другое)
  • Корпоративная библиотека с доступом к книгам от Литрес