Java разработчик (Сore)

BackendСанкт-ПетербургSenior

О нас

Команда Koronatech в поиске Java-разработчика, который вместе с нами будет развивать онлайн-сервис денежных переводов и займов.

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

Задачи

— участвовать в R&D, связанном с внедрением ИИ в разработку

— разрабатывать и проектировать новые продукты для повышения эффективности разработки.

— участвовать в ревью кода других разработчиков

— писать и поддерживать unit-тесты и интеграционные автотесты

— поддерживать техническую документацию

Стек

JDK 17, Spring Boot, Spring, JDBI, JPA (Hibernate), MapStruct, OpenAPI

Инфраструктура: GitLab, GitLab CI, Bitbucket, Gradle, Docker, Kubernetes, Kibana, Prometheus, Grafana, Sonar, Helm, FluxCD, Flyway

Брокеры сообщений: RabbitMQ, Kafka

Хранилища: PostgreSQL, MongoDB, Cassandra, Elasticsearch, Redis

Тесты: JUnit 5, Mockito, Testcontainers, WireMock

Что мы ожидаем

— опыт разработки приложений на языке Java от 3 лет. Опыт самостоятельного проектирования архитектуры масштабируемых и отказоустойчивых сервисов с использованием REST API

— уверенные знания Java Core (Collection, Exceptions, I/O, Generics, Multithreading, Concurrency) и Spring Framework

— знания основных алгоритмов и структур данных, шаблонов проектирования GoF

— владение ООП

— Понимание принципов SOLID. Опыт профилирования и отладки приложений

— опыт работы с реляционными базами данных (PostgreSQL)

— опыт использования Docker, Docker Compose и K8s

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

— опыт технического лидера на проекте

— навык декомпозиции

— умение итеративной поставки продукта

— срезание скоупа для MVP

— знание Spring AI

— опыт использования LLM

— написание промптов

— CI/CD

— опыт разработки на Python

— опыт vibecoding'а

— опыт работы в стартапе

Твои возможности в Koronatech

— продуктовая разработка в сильной команде

— понятная траектория роста (оценка эффективности, карьерные консультации, индивидуальная карта развития и т.д.)

— обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения)

— социальный пакет (ДМС после ИС, скидки от партнёров, детская программа и т.д.)

— насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли)

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

— официальное трудоустройство с первого дня, полностью белая зарплата

— удобный формат работы (гибрид или удаленная работа)

Преимущества

Программы, которые делают работу комфортнее

Этапы собеседований

Спланируй все этапы, чтобы подготовиться и ничего не упустить

ИТ-событияУчаствуй в ИТ-событиях и знакомься с ведущими экспертамиПодробнее
ИТ-событияУчаствуй в ИТ-событиях и знакомься с ведущими экспертамиПодробнее