Vacancies

Java EE developer

Requirements:

  1. Technical English - fluent technical documentation reading and documenting source code.
  2. Linux as an user.
  3. Common OOP knowledge, patterns, code metrics. UML (reading) - advantage.
  4. Experience with java development tools - ant, maven, junit, svn, IDE, debug, profiling, app servers - deployment
  5. Not less than 3 years of permanent practical Server side java experience, including:
    1. SQL, databases, ORM - JPA or Hibernate
    2. HTTP (including common headers, cookies, authorization, SSL), HTML, AJAX - advantage
    3. JavaEE including, JSP, JSTL, custom taglibs, JSF - advantage.
    4. Spring framework, Spring security - advantage.
  6. Fluent knowledge of Java SE, including: Exceptions, Java Beans, Generics, Annotations, Threads, synchronization, collections, resources, JDBC, Io, Nio, XML, Networking, Security, Reflection. Certification would be a bonus.
  7. Freelancing experience would be a bonus.

Junior Java EE developer

Requirements:

  1. Desire to become a Java professional.
  2. Technical English - fluent documentation reading.
  3. General knowledge in OOP, design patterns.
  4. Fluent knowledge of Java SE within the scope of Sun's Java tutorial

QA Engineer

Requirements:

  1. At least 1-2 years experience of QA engineer
  2. Technical English - fluent documentation reading
  3. Deep knowledge of QA process
  4. Understanding of software development process, methodologies, quality metrics
  5. Experience in web applications testing including security testing
  6. Experience in mobile applications testing
  7. Writing of test plans, test cases, reporting documents
  8. Experience in automated/load testing
  9. Fluent use of tools: bug and task trackers, virtual machines, test automation tools, load testing tools, source code control
  10. Understanding of HTML, CSS, scripting is desirable