Обязанности:
- Разработка программного обеспечения;
- Участие в поддержке реализованного.
Требования:
Обязательно:
- Уверенное знание Java SE (желательно, Java SE 8);
- Знания и опыт использования: JEE либо Spring Framework (Spring MVC, Spring Security, Spring JDBC);
- Знания и опыт использования: JPA, JDBC, JMS, JSON, XML;
- Опыт разработки под сервер приложений (Tomcat, Jetty, JBoss AS, GlassFish и др.);
- Опыт разработки пользовательских интерфейсов;
- Опыт написания Unit-тестов (Junit, TestNG);
- Опыт работы с унаследованным кодом, рефакторинга;
- Опыт использования одной из библиотек логирования (log4j, Logback и др.);
- Уверенное знание SQL;
- Опыт работы с RDBMS;
- Опыт работы с VCS (Git, Mercurial, SVN и др.);
- Опыт работы со средствами автоматизации сборки (Ant, Maven, Gradle и др.).
Желательно:
- Опыт работы с JSF, Primefaces, Omnifaces;
- Опыт работы со скриптовыми языками (например: Rhino, Jython, JXpath и др.);
- Опыт работы с JasperReports либо с другой библиотекой отчетов;
- Опыт работы с PL SQL (Oracle PL/SQL, PL/pgSQL и др.);
- Опыт работы с NoSQL;
- Опыт работы с ReactJS/Redux, Vue, Angular, JS ES6, HTML5, CSS3, webpack;
- Опыт работы с Unix/Linux системами.
Условия:
- Должностной оклад устанавливается по итогам собеседования в соответствии с профессиональными и личностными характеристиками соискателя и принятой в компании системой оплаты труда;
- Стабильная заработная плата, социальные и пенсионные отчисления, оформление на работу согласно Трудовому Кодексу РК;
- Отпуск – 30 календарных дней;
- Возможность реализовать свои способности в масштабных и интересных проектах;
- 5 дневная рабочая неделя, 8 часовой рабочий день, формат дистанционной работы;
- Испытательный срок – до 3-х месяцев.