2023-08-23 14:48:55

Java Developer

CVKeskus.ee klient

Job Description

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 

Requirements

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

Company offers

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

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