Senior Java Developer (web)

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
Working conditions
  • Day shifts only
  • Accommodation
  • 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
If you would like to work with us, please send your CV and portfolio to hr@itmgmedia.net