Мы в поисках Middle+ и Senior разработчиков с опытом коммерческой разработки на проекты внутренних служебных сервисов крупнейшего банка. Highload служебные сервисы 10 000-30 000 rps с доступностью 99.99+
Вместе с нами ты будешь:
- решать задачи проектирования и разработки компонентов продукта;
- проводить код-ревью решений коллег, предоставлять аргументированную критику;
- уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев;
- сопровождать этапы внедрения продукта в эксплуатацию.
Какие знания и навыки для нас важны:
- желательно высшее техническое образование;
- опыт разработки на Java или общий опыт разработки от 3-х лет;
- умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков; (легаси не больше года); способность оптимизировать свой собственный код и код других разработчиков;
- опыт использования Apache Kafka, Kafka Connect;
- знакомство с технологиями Spring Framework, Hibernate ORM, JDBC, JMX;
- знание принципов реляционных БД, опыт проектирования и оптимизации БД;
- опыт работы с системами сборки: Maven, Gradle;
- опыт работы с системой контроля версий Git;
- знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования JUnit, TestNg;
- опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus;
- опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
- опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
- опыт использования Linux
- опыт использования технологий виртуализации Docker, Kubernetes, Openshift и др. на базовом уровне;
- понимание принципов работы и особенностей SQL и NoSQL хранилищ Oracle, PostgreSQL, Cassandra, Tarantool, ETCD.