JavaRush /Java блог /Random UA /Вакансія: Java Architect / Java Tech Lead
Dr-John Zoidberg
41 рівень
Марс

Вакансія: Java Architect / Java Tech Lead

Стаття з групи Random UA
Ви відмінний Java-програміст із солідним досвідом роботи, але втомабося працювати в аутсорсі? Маленькі компанії викликають у вас ностальгію, а великі – нудьгу? Вірите, що за мікросервісами майбутнє? Чи вже переконалися у цьому? Тоді, можливо, вас зацікавить можливість приєднатися до JavaRush. Нам потрібна людина, здатна та розвивати існуючу архітектуру та проектувати нову.
Вакансія: Java Architect / Java Tech Lead - 1
Що ми пропонуємо:
  • гарна можливість для самореалізації та професійного зростання;
  • адекватний менеджмент та цікаві завдання;
  • офіс з усіма зручностями (зона відпочинку, бібліотека, кухня, безкоштовний чай, кава, фрукти та печиво);
  • оплачувана відпустка (24 календарні дні на рік), оплачувані лікарняні, медстраховка;
  • зручне розташування офісу (ст.м. Либідська);
  • дружня команда професіоналів;
  • тім-білдінги та корпоративи за рахунок компанії;
  • можливість іноді працювати з дому.
Чим треба буде займатися:
  • спільно з командою продумати архітектуру нової версії серверної частини, зібравши всі побажання та проаналізувавши недоліки поточної версії;
  • побудувати прозорий передбачуваний процес розробки у команді;
  • налаштувати CI/CD для нової версії із повним набором quality gates;
  • запровадити необхідні інженерні практики задля забезпечення високого рівня якості коду;
  • оптимізувати використання хмарних ресурсів в AWS;
  • розробити з командою та розгорнути нову версію, забезпечивши плавний безболісний перехід на неї всіх компонентів системи;
  • брати участь в обговоренні нової функціональності продукту та відповідати за розвиток серверної частини.
Необхідні навички:
  • успішно застосовувати на практиці Java 8 щонайменше 2 роки (загальний досвід Java розробки від 6 років);
  • мати досвід розробки архітектурних рішень для розподілених серверних систем з їхньою подальшою реалізацією в команді;
  • добре розуміти Java concurrency, мати практичний досвід у цій галузі;
  • добре розуміти принципи хмарної розробки; мати практичний досвід роботи з AWS;
  • вміти масштабувати та забезпечувати високу доступність навантажених систем;
  • вміти та писати модульні/інтеграційні тести (культура застосування TDD буде плюсом);
  • мати практичний досвід налаштування CI/CD із повним набором quality gates;
  • вміти грамотно впроваджувати процес Code Review, виробляти coding standards із командою.
Буде плюсом:
  • досвід у створенні аналітичних систем;
  • великий досвід роботи з Amazon AWS;
  • практичний досвід з RabbitMQ, Kafka, Cassandra, Spring Cloud, Netflix OSS, Docker.
Портрет ідеального кандидата: Досвідчений Java-розробник, який чудово володіє всіма практиками сучасної та якісної розробки ПЗ. У стані спроектувати складну та ефективну архітектуру, а також повести за собою команду. Якщо ви хочете попрацювати в маленькій продуктовій компанії, а також зробити свій внесок у розвиток онлайн-навчання - надсилайте резюме на пошту: hr@codegym.cc . У темі листа вкажіть "Java Architect" .
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ