— 1+ year of experience in software development with java-based solutions;
— Strong knowledge of Java Core, Java Collections;
— Experience with SQL and any relational database;
— HTML, CSS, JS, JQuery;
— Clear understanding of an HTTP protocol;
— Experience with VCS (Subversion is preferred);
— Intermediate English.
— Experience with Apache Struts and Apache Tiles;
— Experience with Spring MVC;
— Experience with Oracle and MySQL.
• Possibility to influence the development of the project;
• Friendly professional staff and warm atmosphere;
• Help with development via mentoring and coaching;
• The environment where you can implement your ideas;
• Plans for growth and the performance review (every 6 months);
• Flexible schedule and opportunities to working remotely (8 hours workday);
• Paid vacation and sick leaves;
• Participation in educational activities and thematic conferences;
• Team parties and corporate events.
EMM is an enterprise tool for newsletter delivery and internet marketing automation (e-mail, web push, messengers). It’s a web-application that provides CMS, different delivery mechanisms (event-driven, date-driven, follow-up, etc), Campaign Manager (WYSIWYG-editor for easier composing sophisticated marketing campaigns), customer tracking, statistics, and report generation.
Technologies stack: Tomcat 8+, Java 8, MySql/MariaDB/Oracle DBMS, Spring Framework (IoC, MVC, WS, JDBC), BIRT, JUnit, EasyMock, JSP, Apache Tiles, Grunt, jQuery.