Skip navigation EPAM

Senior/Lead Java Developer Нижний Новгород, Россия

  • hot

Описание вакансии Senior/Lead Java Developer

Вакансия #: 50559
#JAVA #SPRING #SPRINGBOOT #MAVEN #MICROSERVICES

Наш клиент-это крупный российский банк. В рамках данного проекта EPAM принимает участие в разработке системы ДБО (дистанционного банковского обслуживания) клиентов – физлиц.

С точки зрения участия в автоматизации бизнеса – платежи, переводы, кредиты, вклады, инвестиции, счета, банковские карты.

В разрезе инфраструктуры –от интерфейса с пользователем в виде сайта и мобильного приложения до систем на стороне банка, управляющих бизнес-процессами и интеграции со сторонними приложениями.

Технологии, использующиеся на проекте

  • 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, фреймворк: Spring boot
  • Разработка в рамках микросервисной архитектуры
  • Проектирование интерфейсов взаимодействия с другими системами
  • Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками
  • Работа по гибким методологиям разработки

Требования

  • Уверенное владение Java/Kotlin, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования
  • Опыт использования Spring Framework (boot, mvc, data, secutity...)
  • Опыт работы с многопоточностью и асинхронностью
  • Опыт работы с базами данных, умение писать и оптимизировать запросы
  • Опыт работы с распределёнными хранилищами и системами
  • Знание HTTP, REST, SOAP
  • Понимание особенностей микросервисной архитектуры
  • Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter)
  • Высшее или незаконченное высшее образование (физико-математическое или техническое)

Будет плюсом

  • Опыт работы с Docker и Kubernetes
  • Опыт в декомпозиции монолитных приложений
  • Опыт работы с Kafka
  • Apache Ignite
  • ELK stack
  • Jenkins
  • LDAP

Мы предлагаем

  • Работу с новейшими технологиями и участие в проектах из разных областей (Life Science, E-commerce, биоинформатика, GameDev, Capital Markets и других)
  • Возможность работать в распределенной команде на международном проекте
  • Обучение прямо в офисе. Предоставляем доступ к 7500+ курсов и тренингов, разработали специальные программы для архитекторов решений и деливери-менеджеров
  • Бесплатные курсы английского языка и разговорные клубы в офисах
  • Участие в программах менторинга для технических специалистов и для менеджеров
  • Возможность реализовывать свой потенциал вне проектов: мы организуем митапы и конференции, на которых выступают наши сотрудники, приглашаем тренеров для спикеров, развиваем профессиональные комьюнити
  • Возможность поработать в разных офисах ЕРАМ в России и за границей (наши офисы есть в 13 российских городах и более чем в 30 странах)
  • Гибкий график работы
  • ДМС со стоматологией с первого дня работы
Узнать больше о EPAM Россия

Здравствуйте, чем мы можем вам помочь?


Наши офисы