Ай Девелоп Ит

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

Не указана
  • Москва
  • Более 6 лет
  • JavaScript
  • SQL
  • REST
  • Apache Kafka

Мы — I Develop IT, предоставляем высококвалифицированных IT-специалистов для проектов наших клиентов. Ищем Java-разработчика для участия в крупных проектах и разработки масштабируемых решений в рамках клиентских команд.

Обязанности:

Разрабатывать backend часть системы;

Участвовать в техническом развитии и масштабировании продукта;

Проводить code review и поддерживать высокое качество кода;

Оптимизировать производительность системы и работы с большими объемами данных.

Требования:

Коммерческий опыт разработки на Java от 5 лет
Опыт в позиции тимлида от 1 года
Опыт в многопоточности: Concurrency API, Executors
Опыт в коллекции, Stream API
Основы JVM: memory model, GC
Знание паттернов проектирования
Понимание принципов SOLID, DRY, KISS
Опыт проектирования микросервисной архитектуры
Опыт с Spring Boot, Spring MVC, Spring Data
Отличные знания Java 17 / 21
Понимание Spring Security
Опыт работы с реляционными БД (PostgreSQL)
Уверенное владение SQL
Знание принципов ORM (Hibernate/JPA)
Опыт работы с NoSQL (MongoDB, Redis)
Опыт работы с брокерами сообщений (Kafka, RabbitMQ
Опыт проектирования и разработки RESTful API
Опыт с Gradle
Опыт с Docker, базовое понимание Kubernetes
Понимание принципов CI/CD

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

Contract-first подход (OpenAPI/Swagger)
Опыт работы с JasperReports
Знание Kotlin
Знание Go
Опыт проектирования высоконагруженных систем;
Опыт разработки микросервисов

Условия:

Работа в динамичной и инновационной компании.

Возможности для профессионального роста и развития.

Конкурентоспособная заработная плата.

Гибкий график работы и возможность удаленной работы.

Ключевые навыки:

PostgreSQL
Docker
Kubernetes
Java
Spring Boot
Hibernate
gRPC
REST API
Kafka/RabbitMQ