Java-разработчик (Ижевск)
Описание
Локация: гибридный формат в Ижевске; также возможна удалённая работа в пределах РФ и РБ.
Компания
65apps — российский аутсорс-разработчик цифровых сервисов, мобильных и web-приложений, корпоративных систем, исследований, аудитов и технической поддержки для крупных компаний разных отраслей.
Что делать
Разрабатывать новые микросервисы на Java и дорабатывать существующие высоконагруженные системы.
Интегрировать сервисы с внешними и внутренними системами через REST, SOAP, gRPC и XML/XSD.
Оптимизировать узкие места, SQL-запросы и работу с базами данных.
Покрывать код unit- и интеграционными тестами.
Декомпозировать и оценивать задачи, поддерживать сервисы и разбирать инциденты.
Требования
От 3 лет опыта разработки на Java; рассматривается уровень Middle+/Senior.
Опыт разработки backend-сервисов и работы со Spring Boot, включая Spring Data, Spring Security и Spring MVC.
Знание экосистемы Java: многопоточность, коллекции, работа JVM, включая GC и управление памятью.
Опыт с PostgreSQL или Oracle, сложными SQL-запросами, индексами, транзакциями и JPA/Hibernate.
Опыт работы с Apache Kafka или другими брокерами сообщений.
Опыт работы с Docker и Kubernetes для развёртывания и управления приложениями.
Знание подходов к тестированию и написание unit- и интеграционных тестов с JUnit и Mockito.
Понимание микросервисной архитектуры и паттернов проектирования, включая SOLID, Saga и Outbox.
Опыт работы с Git, Maven или Gradle и понимание принципов CI/CD.
Культура и преимущества
Поддерживающая команда и возможности профессионального развития.
Масштабные проекты с крупными российскими компаниями.
Предоставляются техника для работы, обучение и ресурсы для реализации инициатив.
Формат работы: удалённо в пределах РФ/РБ, гибридно или из офиса в Ижевске.
Оформление по срочному ТК РФ, через ИП или по ГПХ.