Основные должностные обязанности и ответственность
- Анализирует, проектирует, программирует, отлаживает и модифицирует сложные и разнообразные усовершенствования и функции программного обеспечения, используемые в локальных, сетевых, облачных или интернет-программах
- Применяет сложные профессиональные концепции и цели компании для творческого и эффективного решения проблем
- Активно участвует в качестве разработчика в Scrum-команде, создавая программные решения в соответствии с бэклогом команды
- Эффективно сотрудничает с членами команды для достижения общей цели
- Внедряет и продвигает стандарты разработки, включая написание читаемого кода, автоматизированных тестов и документации
- Сотрудничает с другими разработчиками в рамках команд разработки для обеспечения использования наилучших методов и приемов в разработке
- Обеспечивает проверку и одобрение запросов на слияние/получение (merge/pull requests)
- Выступает в качестве технического владельца написанного кода, включая выполнение стандартов разработки для своего кода в приложениях/системах
- Анализирует технологические тенденции и предлагает формальные рекомендации по улучшению, когда это уместно
- Поддерживает актуальность своих знаний, изучая новые инструменты разработки, методы программирования и вычислительное оборудование; участвуя в образовательных возможностях, читая профессиональные публикации, поддерживая личные и профессиональные сети контактов и участвуя в профессиональных организациях
Основные навыки и способности
- Высокий уровень компетенций в Java 8-11, JEE, Spring boot, Hibernate, Maven, Kubernates, Docker, Jenkins
- Опыт работы с реляционными базами данных, такими как PostgreSQL и SQL Server
- Подтвержденная способность поставлять функции продукта клиентам в производственной среде
- Глубокое понимание принципов проектирования RESTful и опыт создания и использования API
- Знакомство с базами данных и брокерами сообщений
- Прочное понимание основ веб-безопасности
- Прочное понимание безопасности данных и обработки конфиденциальной информации (PII, PHI, HIPAA)
- Опыт работы с системами контроля версий и инструментами CI (GitLab, TFS)
- Опыт работы как минимум с одной облачной средой, такой как Heroku, AWS, GCP или Azure
- Твердое понимание стандартных процессов SDLC, lean и agile
- Способность быстро осваивать и применять новые технологии
- Предыдущий опыт работы с гибкими методологиями, такими как Scrum или Kanban
- Страсть к созданию отличных продуктов и успешной доставке их клиентам
- Свободное владение английским языком
Образование и/или опыт
- Требуется степень бакалавра в области разработки программного обеспечения, компьютерных наук или смежной области
- Требуется более 8 лет профессионального опыта в разработке программного обеспечения
DZM — это IT-консалтинговая компания, расположенная в Стокгольме, Швеция. Мы предлагаем IT-услуги, особенно в области разработки программного обеспечения, клиентам среднего и крупного бизнеса.
Мы ищем нашего следующего Sr. Java Developer, который присоединится к нашей команде IT-консультантов в Стокгольме (Швеция) и будет работать непосредственно у клиентов для проектирования, планирования, разработки, настройки, документирования, развертывания, устранения неполадок и обслуживания программных приложений и сервисов для высококлассных корпоративных клиентов.