Назад
3 дня назад

Senior Java Developer (Fintech)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Локация

Москва, Москва, RU; Remote

Ты сможешь получить опыт и раскрыть свой потенциал, работая над уникальными технологичными проектами наших клиентов. Ты фокусируешься на технических задачах, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и своевременно оплачиваем работу на проекте.

Приглашаем Senior Java-разработчика для работы на IT-проектах наших клиентов (в формате аутстафф).Задачи:

  • Разработка и сопровождение монолитных и микросервисных приложений на Java/Kotlin;
  • Проектирование и развитие архитектуры систем (MSA/SOA/Clean/DDD);
  • Интеграция с внешними и внутренними системами (REST, gRPC, Kafka, RabbitMQ);
  • Разработка и сопровождение API, документация (OpenAPI / Swagger);
  • Оптимизация производительности приложений и баз данных;
  • Написание unit- и интеграционных тестов (JUnit 5, Mockito, Testcontainers);
  • Настройка и участие в процессах CI/CD (GitLab CI, Jenkins), контейнеризация (Docker, Kubernetes);
  • Проведение код-ревью, рефакторинг, менторство менее опытных разработчиков;
  • Настройка и участие в DevOps-практиках, мониторинг и логирование (Prometheus, Grafana, ELK);
  • Взаимодействие с аналитиками, QA, DevOps, PO и архитекторами как на этапе обработки бизнес-требований, так и при решении поставленных задач;

Обязательные требования:

  • Опыт коммерческой разработки на Java/Kotlin от 5 лет;
  • Знание паттернов проектирования, принципов SOLID / DRY / KISS и ООП;
  • Отличное знание Java 11 / 17 / 21+, уверенное владение Java Core (Collections, Concurrency, Stream API);
  • Опыт работы с Spring Framework (Boot, Web, Data, Security, Cloud, Integration);
  • Опыт проектирования REST/gRPC API;
  • Уверенное знание JPA/Hibernate, владение SQL;
  • Опыт работы с системами миграции данных (FlyWay / LiquiBase);
  • Опыт работы с реляционными (PostgreSQL, Oracle) и NoSQL (Redis / MongoDB / Cassandra / ElasticSearch / Clickhouse) базами данных;
  • Опыт проектирования БД (схемы, связи, структуры данных);
  • Опыт работы с брокерами сообщений (Kafka / RabbitMQ / ActiveMQ);
  • Понимание и практический опыт построения микросервисной архитектуры, знание основных паттернов микросервисной архитектуры;
  • Навыки профилирования приложений, оптимизации памяти и производительности;
  • Опыт настройки и работы с CI/CD-пайплайнами, контейнеризацией (Docker, Kubernetes / OpenShift);
  • Уверенное владение Git (ветвление, PR, rebase, code review);
  • Умение работать в Linux-среде;
  • Опыт работы в Agile/Scrum-командах.

Будет плюсом:

  • Профильное высшее образование;
  • Владение Kotlin, Scala, CUBA;
  • Опыт работы с Java EE (EJB, GWT, JSF, JSP / Servlets, WebSphere, GlassFish, Tomcat, Weblogic)
  • Опыт работы с Micronaut, Quarkus, Spark, Akka;
  • Опыт с реактивным стеком (Reactor, RXJava, WebFlux);
  • Опыт работы с Camunda BPM, Temporal, Keycloak, OpenTelemetry;
  • Знание GraphQL, JOOQ, MyBatis;
  • Опыт работы с облачными средами (Yandex Cloud, AWS, Google Cloud и пр.)
  • Владение Groovy, опыт работы с Atlassian (Jira, Confluence);
  • Опыт работы в финтехе, логистике или госсекторе, опыт работы в Legacy-проектах.

Мы предлагаем:

  • Удаленную работу - возможность работать из любого города
  • Заключение договора гражданско-правового характера.
  • Важно! Оплата за фактически отработанное время на проекте, выплата осуществляется в российских рублях
  • Интересные и уникальные проекты - в финансовой и промышленной сферах

Мы предоставляем сложные, но стабильные проекты с современным стеком. Ты фокусируешься на коде и архитектуре, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и защиту твоего спокойствия и интересов. Твоя зона ответственности — качественный продукт, наша — надежная поддержка и своевременная оплата. Этапы отбора: Мы уважаем твое время, поэтому наш процесс отбора максимально прозрачен: Анкета – знакомство с твоим опытом в чат-боте. Первичное интервью – расскажем о проектах, узнаем друг друга. Техническое интервью – обсуждение твоих навыков и кейсов. Предложение о сотрудничестве.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -