Напиши текст вакансии для должности "Java Software Engineer (финансовый проект)". Название компании: "EPAM Systems, Inc.". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Spring Framework', 'Java', 'SQL', 'Docker', 'Kubernetes', 'Kafka', 'JVM'

С 1993 года EPAM помогает клиентам по всему миру придумывать, разрабатывать, проектировать и внедрять программное обеспечение, которое меняет мир. Сегодня мы уже больше, чем просто специалисты. Мы эксперты, которые придумывают инновационные решения для достижения реальных результатов. EPAM активно расширяется и сейчас мы ищем Java Software Engineer (финансовый проект) , который сделает нашу команду и себя еще сильнее! Конечно же, у нас есть travel-поддержка и релокационный пакет для новых сотрудников и членов их семьи, если Вы предпочитаете работать в офисе, а не из дома. Мы работаем над множеством увлекательных проектов для ведущих мировых корпораций – банков, страховых компаний, развлекательных порталов, технологических компаний и др. Используем современные технологии в сочетании с эффективными методологиями разработки и лучшими практиками, чтобы достигать не просто хороших, а выдающихся результатов. Обязанности: · Разработка под Java, фреймворк: Spring boot · Разработка в рамках микросервисной архитектуры · Проектирование интерфейсов взаимодействия с другими системами. · Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками. · Работа по гибким методологиям разработки. Cтек технологий: · 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 · Jmeter or galtling Наши ожидания от кандидата: · Уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования. · Опыт использования Spring Framework (boot, mvc, data, secutity...) · Опыт работы с многопоточностью и асинхронностью. · Опыт работы с базами данных, умение писать и оптимизировать запросы. · Опыт работы с распределёнными хранилищами и системами. · Знание HTTP, REST, SOAP. · Понимание особенностей микросервисной архитектуры. · Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter). · Высшее или незаконченное высшее образование (физико-математическое или техническое). Плюсом будет: · Опыт работы с Docker и Kubernetes · Опыт в декомпозиции монолитных приложений · Опыт работы с Kafka · Apache Ignite · ELK stack · Jenkins