Java Developer

Tallinn, Estonia | Full-time

Neotech Development is an international software development company with several offices in Tallinn, Riga, Minsk & Malta.  We are a team of highly skilled, engaged and passionate about software development IT professionals. Our goal is creating a software product of utmost quality by using cutting-edge technologies and solutions.
We care about our colleagues, therefore, we provide them with all necessary equipment and benefits taking into consideration individual requests. If you are looking for great colleagues, interesting development projects, nice, bright and modern office space with amazing old town and sunset views, great coffee and a fridge full of snack, you’re looking for Neotech Development!
Your key responsibilities
  • Full-cycle software development
  • Enforcement of standards and best practices
  • Documentation and testing
Your skills and experience 
  • 3+ years of experience in the java server application development (experience in Spring framework is beneficial)
  • Knowledge of SQL DB, like MySQL
  • Knowledge of NoSQL DB, like Mongo
  • Knowledge of industry standard programming libraries (Apache Commons, Google Guava)
  • Knowledge of testing frameworks (JUnit, Mockito, PowerMock)
  • Knowledge of SCM frameworks (Maven)
  • Strong analytical and problem-solving skills, creativeness, integrity, sense of duty
  • Good level of Russian and English 
Beneficial skills
  • Knowledge of Clean Code practices
  • Knowledge of S.O.L.I.D design principles
  • Efficient use of a Java IDE such as Eclipse or IntelliJ
  • Experience with one of the modern version control system: Git
  • Knowledge of Object-Oriented software design paradigms, TDD, and CI methodologies

We offer:

  • 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
  • Own gym & sauna

If the position has caught your attention and you wish to apply, please upload your resume as soon as possible.