Position: Junior/Middle Java Developer (with Scala)
Company: Nomtek
Experience required: 1y
English level: upper

As a Java Engineer, you will be responsible for maintaining and improving the existing application. You will also be developing applications from scratch, creating algorithms and solutions that will correspond to business logic requirements.

You’ll collaborate efficiently with colleagues within your team and across teams, and you’ll have a strong working knowledge of data structures and algorithms. You’ll have experience with unit testing and TDD, as well as experience with CI tools and frameworks (Git, Jenkins, SBT). You’ll be able to communicate effectively in English at an upper intermediate level (or higher), which we expect you to demonstrate through your portfolio or previous work experience.

We like people who are team players but also able to take initiative when necessary. We also value experience with Scala or any other development language experience; developers who are familiar with AWS, Docker or Kubernetes; those who have worked on more than one stage of the Software Development lifecycle; and those who have worked in a distributed environment before.