Remote

Java developer

Ищем Java разработчика для развития digital-банкинга в Казахстане с пользовательской базой в несколько сотен тысяч человек вместе с большой распределенной командой

Java Software Development

Ищем Java разработчика для развития digital-банкинга в Казахстане с пользовательской базой в несколько сотен тысяч человек вместе с большой распределенной командой.

Разработка ведется двухнедельными итерациями в соответствии с принципами Agile, чтобы быстро получать обратную связь от пользователей и стейкхолдеров.

Команда работает над множеством стримов, чтобы развивать продукт разносторонне. Задачи ставятся в JIRA в виде user stories, затем декомпозируются разработчиками и берутся в работу. Весь флоу работы проходит через настроенный CI/CD.

☑️ Что нужно будет делать:

  • разработка backend-частей системы;
  • анализ и оптимизация кода;
  • оптимизация процессов разработки для повышения скорости и качества;
  • разработка уникальных и типовых интеграционных решений;
  • проведение Code Review

☑️ Наши ожидания:

  • знание принципов работы Spring;
  • разработка под OpenJDK 11+;
  • уверенное знание Collection Framework, Java Stream Framework;
  • знание принципов ООП, SOLID, паттернов проектирования;
  • опыт работы с базами данных (Oracle, MS SQL Server (желательно), PostgreSQL, MongoDB, Redis) как с помощью ORM, так и на уровне SQL-запросов;
  • опыт написания Unit-тестов с помощью JUnit 4.5, Mochito.;
  • знание системы контроля версий Git.

☑️ Будет плюсом:

  • опыт работы с Docker и Kubernetes (понимать, как работают, настраивать необязательно);
  • опыт разработки решений на базе микро сервисной архитектуры (понимать, что каждое обращение в микро сервисной архитектуре - дополнительные затраты);
  • опыт работы с RabbitMQ;
  • знание GitLab CI/CD;
  • опыт разработки многопоточных и высоконагруженных систем;
  • знание принципов Agile, опыт работы в Scrum-командах;
  • настройка мониторинга. 

☑️ Что мы предлагаем:

  • официальное трудоустройство, юридическая помощь при оформлении сотрудничества, конкурентная заработная плата, ставка с привязкой к курсу доллара (или выплата в долларах), гибкая форма оплаты труда.
  • экспертную команду разработки. У руководства компании инженерное образование. Мы регулярно проводим инженерные синки, где обсуждаем сложности, с которыми сталкиваемся в процессе работы, и технологические новинки.
  • возможность как удаленной работы, так и в офисах Mad Devs и наших клиентов. Командировки за счет компании.
  • возможность обучаться за счет компании: курсы, электронная библиотека, участие и выступление на конференциях. Мы сами регулярно делаем доклады на таких конференциях как FOSDEM, TeamLeadConf, GolanfConf, GDG DevFests и другие, поэтому поможем с подготовкой доклада.
  • возможность пробовать новые технологии и исследовать новые области экспертизы. У нас множество пет проектов, в которые можно внести свой влкад или создать совершенно новый свой.

Приятные бонусы

Hours Icon.

Flexible working
hours

Trips Icon.

Onsite business
trips

Lessons Icon.

English
lessons

Training Icon.

Training
budget

Culture Icon.

Remote-first
culture

Docs Icon.

Long-term
projects

Microphone Icon.

Paid
conferences

Cocktail Glass Icon.

Team
parties

Ekaterina

Привет, меня зовут Екатерина.

Мы в Mad Devs считаем, что процедура отклика на вакансию должна быть максимально простой. И я здесь именно для этого. Отправьте мне сообщение на почту Gmail [email protected]

Вы можете рассматривать меня как

Senior,
Middle,
Junior,
Стажер

Для того, чтобы более подробно ознакомиться с моим опытом работы и узнать, какими навыками я владею

  • ИЛИ