Senior Java Developer
Альтернативные Инновационные Технологии- от 300 000 руб.
Описание
О компании:
Мы разрабатываем высоконагруженные распределённые системы в микросервисной архитектуре. Наши решения требуют глубокого понимания не только Java-экосистемы, но и инфраструктурных аспектов работы высокопроизводительных приложений.
Технологический стек:
Языки: Java 17+, Kotlin (как плюс), Go (как плюс)
Фреймворки: Spring Boot/Cloud/MVC/Security/Data, Hibernate/JPA
Инфраструктура: Docker, Kubernetes, Kafka, PostgreSQL, Redis
Мониторинг: Prometheus, Grafana, ELK
ОС: Ubuntu/Linux (production-среда)
Обязательные требования:
Глубокие знания Java Ecosystem:
-
Java 17+ (Concurrency, NIO, GC tuning, JVM internals)
-
Spring Framework (Boot, Cloud, Data JPA, Security)
-
Реактивное программирование (WebFlux - как плюс)
Архитектура и проектирование:
-
Практический опыт с DDD, Clean Architecture, CQRS, EventStorming
-
Оптимизация API (REST/gRPC, Swagger/OpenAPI)
-
Сетевые протоколы (HTTP/2, gRPC, WebSockets)
Базы данных и персистентность:
-
SQL (PostgreSQL/MySQL) + NoSQL (Redis/Cassandra)
-
Hibernate/JPA (N+1, cache strategies, query optimization)
Linux/Ubuntu (production-уровень):
-
Работа в терминале (bash/zsh)
-
Настройка JVM-приложений под Linux
-
Анализ системных метрик (top, vmstat, iostat)
-
Базовые навыки администрирования (systemd, cron, logging)
-
Опыт работы с docker
Будет преимуществом:
-
Написание скриптов (Bash/Python)
-
Оптимизация работы приложений в Linux-среде, профилирование
-
Опыт с инструментами: Ansible, Terraform
-
Знание сетевой диагностики (tcpdump, netstat, wireshark, vpn protocols)
Мы предлагаем:
Решение сложных задач в highload-среде и профессиональный рост
Влияние на архитектурные решения
Современный технологический стек
Конкурентную зарплату
Работа в профессиональной команде и дружном коллективе над интересными проектами
Чай, кофе, фрукты в офисе