Цель и обзор работы
Мы ищем опытных разработчиков Java, которые присоединятся к нашей команде по разработке BigPicture – одного из ведущих инструментов управления проектами, используемого генеральными директорами, директорами, менеджерами проектов и руководителями групп более чем 12 000 компаний по всему миру. Как мы работаем: 100% удаленная работа (из Польши) – однако всегда открыта, если вы хотите работать из нашего современного офиса в Варшаве Мы доверяем гибкому и экономичному подходу —
Цель и обзор работы
Мы ищем опытных разработчиков Java, которые присоединятся к нашей команде по разработке BigPicture – одного из ведущих инструментов управления проектами, используемого генеральными директорами, директорами, менеджерами проектов и руководителями групп более чем 12 000 компаний по всему миру.
Как мы работаем:
- 100% удаленная работа (из Польши) – однако всегда открыта, если вы хотите работать из нашего современного офиса в Варшаве
- Мы доверяем гибкому и экономичному подходу — мы поддерживаем эффективность наших спринтов, а наши Scrum-команды — небольшими и решительными в методах, которые им подходят лучше всего.
- Ответственность — мы хотим, чтобы каждый в нашей команде чувствовал себя уполномоченным взять на себя ответственность. контролирует свои позиции и помогает продвигать компанию вперед.
- Ежедневное общение с нашими владельцами продуктов, исследователями и дизайнерами UX/UI, которые принимают обоснованные бизнес-решения на основе постоянного мониторинга поведения пользователей.
- Краткое описание время выхода на рынок — каждый месяц мы выпускаем важные обновления
- Атмосфера стартапа с прямым неформальным общением со всеми сотрудниками компании и гибким графиком работы — все для того, чтобы вы чувствовали себя комфортно и были просто счастливы быть с нами
Технические особенности:
- Добавьте свою ценность в сложное, но хорошо спроектированное приложение, имеющее более 100 модулей и полноценную доменно-ориентированную систему. Проектирование (повсеместный язык, агрегаты, события предметной области и т. д.).
- Практикуйте свое мастерство в хорошем дизайне (чистый код, SOLID, инверсия управления) и в различных архитектурах (шестиугольная, управляемая событиями, каналы и фильтры, модульные монолиты). , микросервисы и многое другое)
- Тщательно тестируйте то, что вы создаете: с помощью модульных, интеграционных и e2e-тестов (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress)
- Изучите нашу передовую облачную архитектуру (SaaS): обслуживание тысяч арендаторов (мультиарендная архитектура), постоянный мониторинг и профилирование (ELK, асинхронный профилировщик) и современный процесс выпуска (флаги функций, канареечные выпуски). Мы используем AWS и GCP. Помогите нам улучшить нашу облачную архитектуру
- Практикуйте другие интересные подходы и инструменты, такие как реактивное программирование, источник событий, Apache Kafka или Redis
- Чувствуйте себя в безопасности с нашим обширным процессом CI, который автоматически запускает модуль, интеграция, e2e, архитектура, миграция и тесты производительности на ваших коммитах
- И всем любителям внешнего интерфейса: стоит знать, что это один из крупнейших и самых амбициозных проектов Angular в Польше
Как мы поможем вам расти:
- Бесплатный доступ к 2 платформам электронного обучения
- Внутренние технические гильдии, которые встречаются еженедельно для обмена знаниями.
- Регулярные внутренние недельные полностью оплачиваемые хакатоны, чтобы дать вам возможность поиграть с тем, что вас сейчас больше всего волнует.
- Возможность вступить в отношения наставника и подопечного с любым другим разработчиком, у которого вы считаете ценным учиться
- Личная матрица компетенций, которая поможет вам спланировать свой путь роста и затем двигаться по нему
- > Возможность принять участие в спонсируемых нами технических мероприятиях, таких как Confitura, Devoxx или Code Europe
Что мы предлагаем
- Заработная плата (трудовой договор, УОП):13 500 - 18 000 злотых брутто/месяц
- Возможность подать заявку на 50% налоговый вычет расходов на творческие работы (AKUP/IP расходы, не облагаемые налогом)
- Бессрочный трудовой договор с первого дня , без испытательного срока
- Каждый сотрудник Appfire имеет право на участие в капитале компании
- 26 оплачиваемых выходных, независимо от многолетнего опыта
- Оздоровительные дни — дополнительный отпуск каждый месяц, чтобы зарядиться энергией и позаботиться о себе (1 день в месяц)
- Частное здравоохранение
- Платформа MyBenefit — 150 злотых в месяц на доступные магазины, рестораны, спортивные залы и т. д.
- Пособие на домашний офис - 200 злотых в месяц для оплаты счетов за электричество и интернет.
- Ланч-карта - 300 злотых в месяц для оплаты продуктов питания/ресторанов (за исключением алкоголя и других акцизных товаров). )
- Страхование жизни
- Курсы английского языка
Что мы хотели бы видеть
- Практическое знание принципов проектирования, шаблонов проектирования и архитектур – какие проблемы они решают (и что создают), как их реализовать
- Врожденная потребность в аккуратности в коде – на модуле, уровни пакетов, классов и методов (как в рабочем, так и в тестовом коде).
- Опыт разработки четких, устойчивых и расширяемых решений.
- Уверенные знания Java, Spring, Hibernate/JPA, SQL DB. и REST
- Владение любимой IDE, Git, Maven, Docker, Spock, JUnit, Mockito
- Высокие навыки решения проблем и практический подход (готовность к мозговому штурму, экспериментируйте и учитесь на ошибках)
- Желание и решимость к саморазвитию и дальнейшему образованию
- Хорошее знание английского языка (B2 или выше)
< b> Приятно иметь: - Знание объектно-ориентированного программирования, недавно известного как предметно-ориентированное проектирование (DDD).
- Уверенные знания архитектуры сложных веб-решений, в идеале включая облачные (SaaS) решения
- Опыт надежной системной интеграции: кэширование, параллелизм и реактивность, регулирование, авторизация
- Практика мониторинга, профилирования и оптимизации производственных систем
< li> Лидерские качества: сосредоточенность на эффективной командной работе, наставничестве и обмене знаниями, обеспечение хорошей атмосферы
Цель и обзор работы
Мы ищем опытных разработчиков Java, которые присоединятся к нашей команде по разработке BigPicture — одного из ведущих инструментов управления проектами, используемого генеральными директорами, директорами, менеджерами проектов и руководителями групп более чем 12 000 компаний по всему миру.
Как мы работаем:
- 100% удаленная работа (из Польши) – однако всегда открыта, если вы хотите работать из нашего современного офиса в Варшаве
- Мы доверяем гибкому и экономичному подходу — мы поддерживаем эффективность наших спринтов, а наши Scrum-команды — небольшими и решительными в методах, которые им подходят лучше всего.
- Ответственность — мы хотим, чтобы каждый в нашей команде чувствовал себя уполномоченным взять на себя ответственность. контролирует свои позиции и помогает продвигать компанию вперед.
- Ежедневное общение с нашими владельцами продуктов, исследователями и дизайнерами UX/UI, которые принимают обоснованные бизнес-решения на основе постоянного мониторинга поведения пользователей.
- Краткое описание время выхода на рынок – у нас есть главная особенностьвыходит каждый месяц
- Атмосфера стартапа с прямым неформальным общением со всеми в компании и гибким графиком работы – все для того, чтобы вам было комфортно и просто приятно быть с нами
Технические особенности:
- Добавьте ценность сложному, но хорошо спроектированному приложению, имеющему более 100 модулей и полноценную предметно-ориентированную разработку (повсеместный язык, агрегаторы, предметная область). события и т. д.)
- Практикуйте свое мастерство в хорошем дизайне (чистый код, SOLID, инверсия управления) и в различных архитектурах (шестиугольная, управляемая событиями, каналы и фильтры, модульные монолиты, микросервисы и т. д.).
- Тщательно тестируйте то, что вы создаете: с помощью модульных, интеграционных и e2e-тестов (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress).
- Изучите нашу передовую облачную (SaaS) архитектуру. : обслуживание тысяч клиентов (мультиарендная архитектура), постоянный мониторинг и профилирование (ELK, асинхронный профилировщик) и современный процесс выпуска (флаги функций, канареечные выпуски). Мы используем AWS и GCP. Помогите нам улучшить нашу облачную архитектуру
- Практикуйте другие интересные подходы и инструменты, такие как реактивное программирование, источник событий, Apache Kafka или Redis
- Чувствуйте себя в безопасности с нашим обширным процессом CI, который автоматически запускает модуль, интеграция, e2e, архитектура, миграция и тесты производительности на ваших коммитах
- И всем любителям внешнего интерфейса: стоит знать, что это один из крупнейших и самых амбициозных проектов Angular в Польше
Как мы поможем вам расти:
- Бесплатный доступ к 2 платформам электронного обучения
- Внутренние технические гильдии, которые встречаются еженедельно для обмена знаниями.
- Регулярные внутренние недельные полностью оплачиваемые хакатоны, чтобы дать вам возможность поиграть с тем, что вас сейчас больше всего волнует.
- Возможность вступить в отношения наставника и подопечного с любым другим разработчиком, у которого вы считаете ценным учиться
- Личная матрица компетенций, которая поможет вам спланировать свой путь роста и затем двигаться по нему
- > Возможность принять участие в спонсируемых нами технических мероприятиях, таких как Confitura, Devoxx или Code Europe
Что мы предлагаем
- Заработная плата (трудовой договор, UoP): 13 500 - 18 000 злотых брутто/месяц
- Возможность подать заявку на 50% необлагаемый налогом расходы на творческие работы (затраты AKUP/IP, не облагаемые налогом)
- Бессрочный трудовой договор с первого дня, без испытательных периодов
- Каждый сотрудник Appfire имеет право на участие в капитале компании
- 26 оплачиваемых выходных независимо от многолетнего опыта
< li> Дни оздоровления – дополнительный отпуск каждый месяц для восстановления сил и заботы о себе (1 день в месяц)- Частное здравоохранение
- Платформа MyBenefit — 150 злотых в месяц на расходы наличие магазинов, ресторанов, спортивных залов и т. д.
- Пособие на домашний офис – 200 злотых в месяц для покрытия счетов за электричество и интернет
- Ланч-карта – 300 злотых в месяц для оплаты продуктов / рестораны (кроме алкоголя и других акцизных товаров)
- Страхование жизни
- Курсы английского языка
,[Разработка и внедрение новых функций для нашего предприятияпродуктов и поддержание существующих, Обеспечение высокого качества кода - посредством тестов (юнит, интеграции, e2e), обзоров кода и командных мозговых штурмов, Работа над функциями с владельцами продуктов, UX/UI-дизайнерами и фронтенд-разработчиками, Обмен знаниями с другими разработчиками и помощь им расти, техническая поддержка наших клиентов (5–10 % вашего времени)]
Требования: Java, Spring, REST, Hibernate, JPA, Docker, базы данных, SQL, Maven, Spock, JUnit, Mockito, DDD, шестиугольная архитектура, SaaS
Дополнительно: Капитал компании, частное здравоохранение, обеденная карта, страхование жизни, платформа MyBenefit, пособие на домашний офис, курсы английского языка, удаленная работа , Бессрочный трудовой договор с первого дня, Бесплатный кофе, Бесплатный завтрак, Бесплатные напитки, Бесплатные перекусы, Современный офис, Домашние хаки-дни, атмосфера стартапа, Без дресс-кода, Внутренние тренинги.