Губанова и Партнеры

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

Не указана
  • Тбилиси
  • От 3 до 6 лет

Мы в поиске Java-разработчика!

- Образование, желательно, в профиле ИТ;
- Опыт работы в финтех проектах;

Навыки:
- Java, Spring Boot, Kafka, PostgreSQL,Camunda
- Проведение ревью
- Базовое понимание развертывания приложения в Kubernetes
- Умение работы с CI/CD конвейером
- Умение реализации юнит и интеграционных тестов
- Опыт проектирования и подготовки дизайна технического решения
- Желателен опыт решения проблем производительности сервисов

Задачи:
- Разработка микросервисов, компонентов микросервисной системы;
- Написание понятного и эффективного кода на Java, покрытие тестами;
- Участие в проектировании компонентов системы;
- Участие в командном "code review";
- Взаимодействие с другими членами команды, frontend-разработчиками, аналитиками, QA

Требования:
- Хорошие понимания Java 17+ (базовые алгоритмы, исключения, дженерики, функциональное программирование, Stream API, etc)
- Опыт работы со Spring Framework (Boot, Data JPA, AOP, Security, Cloud)
- Опыт работы с ORM (к примеру Hibernate)
- Опыт работы с СУБД (умение написать и оптимизировать SQL-запрос, понимание нормализации данных)
- Умение применять паттерны проектирования – SOLID, GoF, KISS, DRY
- Знание тонкостей работы реляционной БД – PL/SQL, ACID, уровни изоляции, etc.
- Опыт работы с системами CI/CD – Jenkins/TeamCity

Будет плюсом:
- Опыт работы с camunda