Тема: Вакансія Senior Java Developer у Києві. Допомога з житлом немісцевим.

Project Description
Epom is a cross-platform ad-serving platform for ad campaigns management, monitoring and optimization. Epom provides customers with a unified platform to serve ads on display, mobile web and mobile applications. We are looking to extend our small but strong Epom Development team by Senior Java Developer on a long-term basis.

Tasks and responsibilities
Communicate with development team, product owners and business users;
Assist customer support on analyzing and resolving customer issues;
Evaluate feature requests against solution architecture and non-functional requirements;
Provide estimates of development and integration efforts;
Identify and maintain solution architecture;
Identify and report project technical risks;
Perform planning of development and maintenance strategy for each iteration;
Drive feature development lifecycle as a part of Agile process;
Develop unit tests (using JUnit, JMock) and integration tests along with new or redesigned feature development;
Document development results in source code;
Document issue fix results in issue tracking system;
Set up development environment;
Collaborate with QA team to improve and extend test automation.

Professional requirements
5+ years of professional software development experience
3+ years of development experience in Java
Strong experience in developing complex web applications (using Spring/JEE, memcached) with rich UI (using HTML, CSS, JavaScript, JQuery, ExtJS, JSP)
Strong knowledge of database and file storage concepts, query language and technologies like Hibernate
Experience working in Unix/Linux/Mac OS X environment
Knowledge of software best practices like TDD, design patterns and continuous integration
Experience with configuration management tools like Maven
Knowledge of modern web servers (Tomcat 7, Jetty)
Knowledge of software development life cycle
Experience with teamwork tools such as Mercurial/git, maven, JIRA, Jenkins, MediaWiki

Optional requirements
Experience in developing web services with high load (20K+ QPS) is a bold plus
Experience in developing mobile apps (Android) is a plus
Knowledge in Ad Serving, Affiliate marketing or Real-time bidding areas is a bold plus
Knowledge of Applied math (Mathematical optimization, Mathematical statistics, Probability theory, Approximation theory, Graph theory) is a bold plus
Knowledge of automated deployment/continuous delivery processes is a plus
Experience with network diagnostic and traffic simulation tools (JMeter, soapUI) is a plus
Experience with performance testing is a plus
Experience with system monitoring and failure reporting tools (Nagios, Cacti) is a plus
Computer Science Degree or equivalent, MS is a plus

Personal requirements
Must have analytical abilities with trouble-shooting skills
Result-oriented with attention to details
Verbal and written communication skills
English reading/writing - Intermediate
A willingness to do what it takes to get things done
Strong aptitude for learning new technologies
Ability to work independently within development team

Work conditions
Day shifts only
Comfortable office in the center of Kiev
Competitive salary
24-day paid vacation, 100% paid sick leave
8-hour working day and 5-day working week
Medical insurance
An interesting work on long term projects in friendly team
Prospects of career growth

URL: http://epom.com/vacancies/senior_java_developer_web