Java разработчик

Инновационная технологическая IT-компания (Agile Java Development), занимающаяся Server-Side программированием c применением технологии Java и всех других J2EE ориентированных технологий (Spring, Struts, AJAX, Hibernate, JPA, OSGI, Eclipse и многих других), разрабатывающая свой технологический продукт в области автоматизации тестирования и оказывающая другие IT-услуги для программистских компаний (аудит, обучение, консультации, тренинги), ищет способных опытных программистов для участия в проектах, которые выполняются для иностранных компаний, консультационных проектах и разработках собственных продуктов. Удалённое участие в проектов по вашему выбору. Возможен неполный рабочий день. По сути - работа на фрилансе с чётким выполнением своих обязанностей.

Обязанности:

- Разработка программного обеспечения с использованием технологии Java с обязательным написание автоматизированных тестов (JUnit, Test Driven Development)

- Участие в Agile/Scrum/XP процессах компании в качестве участника Scrum команд,

- Разработка архитектуры создаваемых проектов, с использованием UML

- Подддержание стандартов качества компании (Test Driven Development, Data Driven Testing) на высоком уровне

- Передача опыта, обучение коллег, создание карт памяти, презентаций

- Взаимодействие с Test Automation Engineers

- Участие в координации, логистике, управлении проектами (в том числе, Continuous Integration)

- Работа в качестве R&D (Research and Development) специалиста, осваивание, изучение, исследование новых технологий и принципов программирования

Требования:

- Возраст: от 22 лет

- Реальный опыт разработки коммерческих проектов на Java: от 2 лет. Владение основным стеком Web разработки (Spring, Hibernate, хороший JavaScript/AJAX, XML, отличное знание спецификации Java Servlets, хороший уровень HTML, опыт работы с одним из популярных MVC фреймворков)

- Хорошее знание ООП

- Опыт работы по Agile/Scrum/XP (участие в stand-ups, planning meetings, парное программирование, code review)

- Хороший опыт работы с JUnit и его производными

- Английский язык не ниже intermediate (нормальное, уверенное общение и письмо)

- Общее понимание методологии ведения IT-проектов, владение предметной областью IT индустрии

- Ответственность, хорошие навыки общения, порядочность, креативный склад ума, активность, нацеленность на конечный результат, умение работать в команде