Напиши текст вакансии для должности "JAVA-developer на микросервисы". Название компании: "NOVARDIS". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Git', 'Spring Framework', 'SQL', 'Java', 'Английский язык'

NOVARDIS Топ-100 лучших работодателей России. Компания NOVARDIS приглашает JAVA разработчика в команду. О проекте: реализация на базе микросервисной архитектуры, связанных с большим количеством интеграционных обменов, ориентированных на перенос имеющегося функционала на новую микросервисную платформу и / или реализации нового функционала с нуля и работы под высокой нагрузкой. Географически проект охватывает большинство европейских стран и подразумевает международную команду на всех проектах. Используемые технологии: Java 11, Spring / Spring Cloud, Python, AWS services (в зависимости от подпроекта, например Lambda, AWS SNS/SQS, DynamoDB, DocumentDB, S3), REST Web Services, TDD, Terraform (infrastructure as a code), Datadog (monitoring), GitLab/Jira/Confluence. Основные задачи: - Участие в качестве разработчика в проектах на микросервисной архитектуре для крупных заказчиков;- Проектирование и разработка новых сервисов / расширения существующих на базе современных технологий;- Реализация интеграционных процессов с enterprise-системами Заказчика;- Участие в оценке и проектировании задач. Необходимые навыки и знания: - Опыт программирования от 3-х лет;- Опыт работы с микросервисной архитектурой, наличие в опыте проектов, запущенных в продуктивную эксплуатацию;- Знание Java 8+, Spring Framework (Core, MVC, Data, Security, Integration, Boot, Cloud);- Уверенное знание SQL, опыт работы с СУБД PostgreSQL, Oracle, MS SQL Server;- Опыт работы с ORM-фреймворками;- Опыт работы с Docker;- Опыт работы с брокерами сообщений RabbitMQ, Kafka;- Опыт работы c NoSQL Redis, Elasticsearch;- Опыт работы с REST/SOAP Web Services;- Опыт проектирования RESTful API;- Опыт разработки с использованием AWS сервисов (основной ракурс AWS Lambda Serverless infrastructure и AWS SNS Service);- Опыт работы с системами контроля версий и баг-трекинга;- Умение читать и анализировать техническую документацию и спецификации на разработку, работать с документацией самостоятельно;- Опыт разработки unit-тестов;- Понимание принципов TDD, SOLID;- Понимание процессов CI/CD;- Опыт декомпозиции и оценки проектных задач в рамках разработки;Опыт взаимодействия в крупных проектных командах (в том числе и распределённых), проактивная позиция в работе над задачами;- Знание английского языка на уровне B1-B2; Дополнительными преимуществами будет: - Опыт разработки на .NET (умение читать и понимать код);- Понимание NodeJS;- Понимание CSS, JavaScript;- Знание базовых принципов frontend-технологий;- Опыт руководства группой разработчиков в проекте;- Опыт наставничества;- Опыт проведения code review Мы гарантируем: - Полное соблюдение норм трудового законодательства, «белая» заработная плата;- Гибкое начало рабочего дня с 9:00 до 11:00;- Бесплатное изучение иностранных языков в рамках Компании (немецкий,английский);- Возможность развития в enterprise разработке. Специалистов со знанием английского языка привлекаем для работы в международных проектах (Германия, Италия);- Льготные условия обучения в школе SkyEng;- ДМС, включая квалифицированных стоматологов и специальные программы страхования членов семьи;- Насыщенную корпоративную жизнь: яркие поездки за границу, спортивные мероприятия, бизнес-завтраки с владельцами бизнеса и многое другое;- Оплату корпоративной мобильной связи;- Современное оборудование, кофе/чай, молоко/сливки и сладости.