Java-разработчик Senior (офис)
Технократия · Казань
- Более 6 лет
- Полная
- На месте работодателя
- Гибрид
Описание вакансии
Мы создаём финтех-продукты для рынков, где формируется будущее финансовых технологий. Работаем на международных проектах, совмещая скорость стартапов с надёжностью enterprise-разработки.
У нас прозрачные процессы, честные грейды и инженерная культура без бюрократии. У нас можно создавать международный финтех, влиять на продукт и расти в предсказуемой, честной и зрелой инженерной среде.
Мы ищем не просто senior-разработчика по стеку, а зрелого инженера, который:
- Может работать автономно, без постоянного микроменеджмента;
- Думает не только о коде, но и о качестве решения в целом;
- Умеет критически смотреть на требования, а не принимать их бездумно;
- Воспринимает review ТЗ и code review как обязательную часть сильной инженерной культуры;
- Способен заранее видеть слабые места в архитектуре и интеграционных сценариях.
Чем предстоит заниматься?
- Разрабатывать и развивать сервисы интеграционной платформы на Java;
- Проектировать и реализовывать интеграции между внутренними и внешними системами;
- Разрабатывать и поддерживать SOAP- и REST-интеграции;
- Проектировать и описывать REST API контракты в соответствии с best practices;
- Участвовать в проектировании и развитии микросервисной архитектуры;
- Анализировать ТЗ, бизнес-требования и технические постановки, выявлять пробелы, противоречия и риски до начала реализации;
- Проводить code review, участвовать в обсуждении архитектурных решений и повышать качество разработки в команде;
- Прорабатывать надежность интеграционных сценариев: обработку ошибок, retry, circuit breaker, таймауты, отказоустойчивость;
- Участвовать в разборе инцидентов и проблем в интеграционных сценариях.
Мы ожидаем:
- Коммерческий опыт разработки от 5 лет;
- Уверенное знание Java, Spring / Spring Boot;
- Практический опыт разработки интеграционных решений;
- Сильный навык ревью ТЗ и кода: умение находить архитектурные проблемы, потенциальные баги, противоречия и технические риски до выхода в прод;
- Понимание observability (логи, метрики, трейсинг) и опыт работы с prometheus и grafana;
- Знание SOAP и опыт написания SOAP-интеграций;
- Опыт работы с микросервисной архитектурой;
- Опыт разработки REST API и backend-сервисов;
- Практический опыт работы с Kafka, RabbitMQ или другими брокерами сообщений;
- Понимание и практический опыт реализации механизмов retry, circuit breaker, обработки ошибок, таймаутов, идемпотентности и устойчивости интеграций;
- Понимание асинхронного взаимодействия, транзакционности и контрактов между системами;
- Глубокое понимание архитектуры backend- и интеграционных решений: отказоустойчивость, надежность, масштабируемость, поддерживаемость;
- Самостоятельность в работе: способность вести задачу целиком, задавать правильные вопросы, замечать слабые места в требованиях и предлагать решения.
Будет плюсом:
- Опыт работы с WSO2;
- Опыт работы в enterprise-среде или на проектах с большим количеством интеграций;
- Опыт написания и поддержки процедур в PostgreSQL / Oracle;
- Опыт с Docker, Kubernetes, CI/CD;
- Опыт работы с event-driven архитектурой.
Почему мы?
- График 5/2 по календарю РФ, гибкое начало рабочего дня до 10:00 по Московскому времени;
- Уютный офис в центре Казани, гибридный формат работы;
- Официальное трудоустройство в аккредитованной IT-компании со всеми плюшками;
- Корпоративные уроки английского, фитнес прямо в офисе, футбольная команда, библиотека, партнёрские бенефиты и ДМС;
- Подарки к праздникам и здоровую атмосферу, где твой вклад ценят;
- Поддержка профессионального развития — участие в конференциях, обучение, обмен опытом;
- Открытая культура и высокий уровень доверия.
Ключевые навыки
- Java
- Spring Boot
- Reviewing
- Observability
- Prometheus
- Grafana
- SOAP
- REST
- Apache Kafka
- WSO2
- RabbitMQ
- Kubernetes
- CI/CD
- Docker