Напиши текст вакансии для должности "Java-разработчик". Название компании: "EPAM Systems, Inc.". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Spring Framework', 'Java', 'Apache Maven', 'SQL', 'Английский язык'

Мы производим программное обеспечение – от начала и до конца. С 1993 года EPAM помогает клиентам придумывать, разрабатывать, проектировать и внедрять программные продукты, которые меняют мир. Чтобы понимать, в чем рынок будет нуждаться завтра, мы следим за трендами и внедряем их в свою работу, постоянно учимся и накапливаем опыт. Учиться в ЕРАМ легко: внутри компании есть тренинги и курсы, унифицированы требования к разным позициям и уровням и есть возможность получать новые профессии прямо на рабочем месте. В рамках компании имеется ряд открытых позиций для Java-разработчиков на крупные российские и международные проекты.   СТЕК ТЕХНОЛОГИЙ:  Java 8-11; Tomcat, Jetty, Netty, Spring; PostgreSQL, Oracle, Redis, Kafka, Tarantool; Maven, Gradle, Ansible; Docker, Kubernetes(OpenShift); Spring (REST, security, jms); Spring Boot/ Spring Cloud; Unit testing.    ОБЯЗАННОСТИ:  Разработка под Java, фреймворк: Spring boot; Разработка в рамках микросервисной архитектуры; Проектирование интерфейсов взаимодействия с другими системами; Работа в тесном сотрудничестве со специалистами фронтенд разработки тестирования и аналитиками; Работа по гибким методологиям разработки.    ТРЕБОВАНИЯ:  Уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования; Опыт использования Spring Framework (boot, mvc, data, secutity..); Опыт работы с многопоточностью и асинхронностью; Опыт работы с базами данных, умение писать и оптимизировать запросы; Опыт работы с распределёнными хранилищами и системами; Знание HTTP, REST, SOAP; Понимание особенностей микросервисной архитектуры; Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter); Высшее или незаконченное высшее образование (физико-математическое или техническое.    МЫ ПРЕДЛАГАЕМ:  Работу с новейшими технологиями и участие в проектах из разных областей (Life Science, E-commerce, биоинформатика, GameDev, Capital Markets и других); Возможность работать в распределенной команде на международном проекте; Обучение прямо в офисе. Предоставляем доступ к 6000+ курсов и тренингов, разработали специальные программы для архитекторов решений и деливери-менеджеров; Бесплатные курсы английского языка и разговорные клубы в офисах; Участие в программах менторинга для технических специалистов и для менеджеров; Возможность реализовывать свой потенциал вне проектов: мы организуем митапы и конференции, на которых выступают наши сотрудники, приглашаем тренеров для спикеров, развиваем профессиональные комьюнити; Возможность поработать в разных офисах ЕРАМ в России и за границей (наши офисы есть в 11 российских городах и более чем в 25 странах); Гибкий график работы;  ДМС со стоматологией с первого дня работы.