watermark
Neotech Development SIA

Java Developer /Various Levels/

Neotech Development SIA - Tallinn
Deadline
2017-07-26
Description
Company
Summary

Your key responsibilities

  • Full-cycle software development
  • Enforcement of standards and best practices
  • Documentation and testing

Your skills and experience 

  • 4+ years of experience in the web application development
  • Knowledge of Object Oriented software design paradigms, TDD, and CI methodologies
  • Knowledge of modern backend development frameworks (Guice, Spring  etc.)
  • Knowledge of SQL DB, like MySQL
  • Knowledge of NOSQL DB MongoDB and Redis
  • Knowledge of modern front-end development frameworks (AngularJS)
  • Knowledge of ORM frameworks (JPA, Hibernate, Morphia etc.)
  • Knowledge of testing frameworks (JUnit, Mockito, PowerMock)
  • Knowledge of industry standard programming libraries (Apache Commons, Google Guava, etc.)
  • Knowledge of SCM frameworks (Maven, Gradle, etc.)
  • Knowledge of build automation tools (Jenkins, Ansible, etc.)
  • Knowledge of REST web service frameworks (Jersey)
  • Efficient use of a Java IDE such as Eclipse or IntelliJ
  • Experience with one of the modern version control system: Git, Mercurial etc.
  • Confidence in own ideas while being open for discussion with others
  • Strong analytical and problem-solving skills, creativeness, honesty, sense of duty
  • Good level of Russian and English

Beneficial skills

  • Knowledge of S.O.L.I.D design principles
  • Knowledge of Clean Code practices
  • Knowledge of functional programming principles
  • DevOps, provisioning with Vagrant, Docker

Our offer

  • Very attractive remuneration package
  • Flexible, informal environment with no bureaucracy
  • Friendly, positive, professional and highly engaged team
  • Great office in the heart of Tallinn with great coffee and office snacks
  • Fun with PS4 and table games
Summary
Position
Java Developer /Various Levels/
Location
Tallinn
Type
Full-time
Deadline
2017-07-26
Company
Neotech Development SIA
Know someone who would love this job?
Share the postition
watermark
watermark
We use cookies to optimize site functionality & give you the best possible experience. To learn more visit our Pivacy Policy section.