Java Developer

Java developer position summary:

The desirable candidate – Java developer is responsible for developing of different software products for commercial applications web based and E-commerce platforms. Knowledge and experience with android is highly welcomed.

Required experience / skills:

  • Good knowledge of Java programming language;
  • Experience in Spring, JPA/JDO;
  • Experience of using above mentioned technologies in projects;
  • Knowledge of how structure the code and write unit tests;
  • Working knowledge of (PostgreSQL and Oracle preferred);
  • Good knowledge of English and Russian – Reading and writing.    

 Preferred experience / skills:

  • Experience with Android development;
  • JavaScript, jQuery, knowledge or willingness to learn AngularJS;
  • Experience version control systems and collaboration tools;
  • HTML 5, AJAX, YUI3;
  • Experience with Linux environment;
  • Bachelor’s degree in a related field (or equivalent experience);
  • Responsibility, good planning skills.

Benefits / Perks:

  • Positive, small-team environment with a focus on delivering quality software to clients;
  • Business casual work environment and benefits available;
  • Competitive salary and health insurance packages;
  • Unique experience from Java, software architect, project management and marketing professionals;
  • Office is located in Central part of the city with environmentally clean and quiet location;
  • Quiet and fancy office space with great views.

Application requirements:
ONLY IF YOU STRONGLY BELIEVE THAT ABOVE MENTIONED SKILLS MATCH YOUR OWN, please send your resume and a cover letter with the description of executed projects, links to websites, references etc. to the email address Please indicate the corresponding job title you are applying for in subject line. Early applications is highly encouraged.

Contact Information:
TMC LLC - phone 222 0333;