Обязанности:
Регион: РФОформление: ТК/ИПФормат работы: удаленноГрейд: Middle/Senior Мы ищем разработчика на Java для крупного проекта в одном из банков, входящих в ТОП-5 России. Вас ждет интересная работа в команде профессионалов, участие в масштабных задачах и полностью удаленный формат работы. Наши ожидания: Опыт разработки на Java от 3-х лет; Опыт разработки и проектирования систем с использованием микросервисной архитектуры; Опыт решения задач по оптимизации производительности; Опыт проработки архитектуры приложений; Уверенное знание Java Core, Spring (Sprint MVC, Spring Boot, AOP), JPA(Hibernate)/JDBC; Понимание принципов работы баз данных (запросы, транзакции, репликация); Уверенные знания и опыт работы с базами данных: PostgreSQL; Практические знания и опыт работы с Apache Kafka; Опыт использования средств командной разработки - BitBucket, Jira; Хорошее ориентирование в современном стеке Java-технологий; Уверенное знание основных шаблонов проектирования архитектуры, а также опыт их применения в коммерческих проектах; Знание алгоритмов и структур данных; Ответственное отношение к задачам и целям; Умение работать в команде. Наш стек: Java 17+, Spring Boot, REST, Kafka, PostgreSQL, OpenShift, Jenkins, Git/Bitbucket, Nexus, Jira, Confluence, Gradle, JUnit; Задачи: Разработка микросервисов на Java/Spring Boot; Развитие и поддержка архитектурных решений; Участие в решении технологических проблем и вопросов, анализ инцидентов и проблем прома; Проведение code review; Написание тестов (JUnit, Mockito); Решение вопросов репликации и синхронизации данных в разных экземплярах БД. Мы предлагаем: Официальное оформление по ИП или ТК, стабильный и прозрачный доход. Все льготы и преимущества работы в аккредитованной ИТ-компании. Партнерские программы и скидки для сотрудников. Удалённый формат работы.