Описание вакансии
Компания Emphasoft занимается заказной разработкой IT решений для наших партнеров с западного рынка. Мы специализируемся на инновационных проектах с использованием последних технологий.
Сейчас компания растет, появляются новые активно развивающиеся проекты, поэтому нам в в команду нужны опытные специалисты.
Проект, куда мы ищем Java разработчика — это система предоставления информации о кредитных сделках корпоративных клиентов банка
Обязанности:
-
Разработка новых сервисов;
-
Написание тестов;
-
Коде-ревью.
Требования:
-
Высшее техническое образование;
-
Опыт работы на аналогичной должности не менее двух лет, опыт командной разработки;
-
Знание основных методологий разработки программного обеспечения;
-
Опыт разработки систем высокой нагрузки;
-
Опыт работы с СУБД Oracle/Postgres и программирования запросов SQL;
-
Навыки проектирования структуры БД;
-
Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков;
-
Опыт написания автотестов;
-
Опыт разработки на Java EE – Servlets, Spring framework, Spring Web, Spring Data, Spring Boot, JDBC, Hibernate, ORM, Gradle, JMS, JAX-WS, UML, Junit;
-
Понимание RESTful WS, SOAP;
-
Опыт работы c Jenkins, Git, Gitflow, Maven, системами управления конфигурациями;
-
Опыт работы с MQ брокерами;
-
Знание микросервисной архитектуры;
-
Умение писать unit-тесты;
-
Опыт работы с Wildfly;
-
Владение HTML, CSS, JavaScript, понимание принципов работы React;
-
Опыт использования методологии гибкой разработки (Agile, Scrum);
-
Умение проводить код-ревью;
-
Английский: на уровне чтения технической документации;
-
Локация: РФ, часовой пояс МСК +/- 4.
Будет плюсом:
- Опыт работы с unix-системами.
Условия:
-
Гибкий график работы, возможность самостоятельно планировать свой рабочий день;
-
Удаленная работа;
-
Корпоративные курсы английского языка;
-
Корпоративная программа бонусов и привилегий от партнеров;
-
Отсутствие микроменеджмента и бюрократии.