Description
Что предстоит делать: Разработка и сопровождение высоконагруженных backend-сервисов. Анализ, выявление и устранение архитектурных узких мест. Проектирование и развитие архитектуры приложений.
Взаимодействие с кросс-функциональными командами. Проведение code review и внедрение лучших практик разработки. Наставничество и развитие Junior-разработчиков.
Объяснение технических решений и сложных концепций заинтересованным сторонам. Что мы от вас ожидаем: Опыт коммерческой разработки на Java от 4 лет . Опыт работы в сфере FinTech от 1 года .
Глубокие знания Java Core: многопоточность, concurrency, Collections Framework, Generics, Streams, Optional, обработка исключений. Уверенный опыт работы со Spring Boot (Core, Data, Security), Hibernate/JPA . ) и корпоративных шаблонов проектирования.
Опыт проектирования распределённых систем и масштабируемых приложений. Опыт разработки и интеграции REST API. Практический опыт работы с Kafka, RabbitMQ или другими брокерами сообщений.
Опыт написания unit-, integration- и performance-тестов (JUnit, TestNG, Mockito, PowerMock). Уверенное владение GitLab/Bitbucket, Maven/Gradle, Jenkins/TeamCity. Опыт работы с Docker и OpenShift.
Хорошее знание PostgreSQL, Oracle и опыт работы с NoSQL базами данных. Мы ожидаем, что вы Умеете принимать архитектурные решения и нести за них ответственность. Пишете чистый, масштабируемый и поддерживаемый код.
Имеете опыт разработки высоконагруженных систем. Готовы делиться знаниями, проводить code review и помогать развитию команды. Умеете эффективно взаимодействовать с разработчиками, аналитиками, QA и бизнес-командой.
Будет преимуществом Опыт работы с микросервисной архитектурой. Практический опыт построения event-driven систем. Понимание принципов CI/CD и DevOps-подходов.
Опыт оптимизации производительности приложений и баз данных.
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.