Company:** Datanomica
Location: Москва, RU
Employment type: FULL_TIME
Java-разработчик в команду Datanomica на проект крупного российского банка. Развитие высоконагруженной платформы коммуникаций с клиентами, работа с шардированными базами и обработкой сотен миллионов сущностей.
Задачи:
- Расширять платформу новыми функциональными возможностями
- Сопровождать и улучшать текущие процессы
- Обмениваться компетенцией с командой разработки
- Писать тесты и разрабатывать автотесты
- Сопровождать реализованные задачи по релизному циклу
- Участвовать в проработке постановки задачи с точки зрения разработчика
- Формировать предложения по улучшению работы платформы
Требования:
- Опыт промышленной разработки от 1 года
- Опыт работы с Java 8+
- Знание Java Core, Spring (Spring MVC, Spring Web, Spring Boot, Spring AOP), JPA (Hibernate)
- Понимание процессов разработки web-приложений
- Понимание принципов взаимодействия по HTTP/HTTPS
- Уверенные знания и опыт работы с БД: PostgresSQL и/или Oracle
- Практический опыт применения и знание принципов работы Apache Kafka
- Понимание цели, способов сбора и анализа логов и метрик
- Знание способов поиска и оптимизации узких мест приложений
- Опыт работы со средствами командной разработки: GitLab/BitBucket, Jira
- Опыт работы со средствами CI: TeamCity, Jenkins
- Понимание контейнеризации и принципов работы распределенных систем
- Понимание и соблюдение SOLID, DRY, KISS, YAGNI
Условия:
- Гибридный или офисный формат работы
- Работа в аккредитованной ИТ-компании
- Проекты в крупнейших банках и корпорациях
- Регулярное обучение и профильные конференции за счёт компании, современное оборудование
- Официальная «белая» зарплата, оформление с первого рабочего дня, полное соблюдение ТК РФ
- Интересные амбициозные задачи с достижимым результатом
Навыки:
- Java
- Java 17
- Spring
- Spring MVC
- Spring Web
- Spring Boot
- Spring AOP
- Spring Integration
- JPA
- Hibernate
- JUnit
- Mockito
- Git
- GitLab
- BitBucket
- Jenkins
- TeamCity
- Maven
- Gradle
- PostgreSQL
- Oracle
- Kafka
- IBM MQ
- Docker
- Kubernetes
- OpenShift
- REST
- Open API
- Swagger
- Jira
- Confluence
- MapStruct
- Prometheus
- ElasticSearch
- ClickHouse
- React