Ведущий Java-разработчик (Java)
Описание
Локация: Москва, офис работодателя; возможен переход на гибридный формат при результативной самостоятельной работе.
Зарплата: 250 000–350 000 RUR в месяц до вычета налогов.
Компания
SW Development разрабатывает и внедряет решения для пассажирского транспорта, включая мобильные приложения и сервисы для продажи и пополнения транспортных карт и электронных билетов.
Что делать
Разрабатывать и поддерживать высоконагруженные backend-сервисы.
Диагностировать асинхронные и конкурентные процессы в многопоточной среде.
Оптимизировать и настраивать JVM, включая профилирование и управление сборкой мусора.
Взаимодействовать с командой для повышения качества продукта и достижения общих целей.
Требования
Уверенное знание Java, Stream API, лямбд и многопоточности.
Глубокое понимание JVM и её компонентов.
Продвинутый опыт работы со Spring Boot, Spring Cloud, Spring Security и AOP, а также Kafka, PostgreSQL и Redis.
Опыт с JUnit, Mockito, Testcontainers, SQL, Gradle, Maven, Docker и Git.
Знание принципов проектирования реляционных баз данных и безопасности веб-приложений: SSL, шифрование и аутентификация.
Готовность работать в офисе в Москве; опыт от 3 до 6 лет.
Хорошо, если есть
Знание платёжных систем и опыт интеграции с платёжными шлюзами.
Знание технологий смарт-карт и опыт интеграции ККТ.
Самостоятельность, инициативность и способность решать нетривиальные задачи.
Культура и преимущества
Полная занятость, график 5/2, рабочий день с 10:00 до 19:00.
Полноценная IT-аккредитация.
Возможности профессионального и карьерного роста, включая управление командой backend-разработчиков.
Технологический стек включает Java 8/17/21, Spring, JPA, Elasticsearch, Kafka, PostgreSQL, PromQL, Grafana, Linux, Docker, GitLab CI/CD, Tomcat и Netty.