Описание вакансии
Компания 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-системами.
Условия:
Гибкий график работы, возможность самостоятельно планировать свой рабочий день;
Удаленная работа;
Корпоративные курсы английского языка;
Корпоративная программа бонусов и привилегий от партнеров;
Отсутствие микроменеджмента и бюрократии.