Position: Java Developer
Company: Pileus
Experience required: 2y
English level: upper

Responsibilities:

- Clarifying what actions the program is intended to perform
- Breaking down program specification into its simplest elements and translating this logic into a programming language
- Devising possible solutions to anticipated problems
- Combining all elements of the program design and testing it
- Testing sample data-sets to check that output from the program works as intended
- Reacting to problems and correcting the program as necessary;
- Evaluating and increasing the program's effectiveness
- Adapting the program to new requirements, as necessary

Requirements:

- Minimum 3 years development experience in Java
- Functional Programming experience in Java 8, Scala or Closure
- Minimum 3 years SQL Experience (PL/SQL Experience **is a huge bonus**)
- Minimum 2 years experience JavaScript with Angular or JQuery
- Spring Experience
- Experience building REST services