Position: Senior Java Developer
Company: PSR Company
Experience required: 3y
English level: upper

**Requirements:**
Experience in Java 8 and above, Spring, Springboot, Hibernate, JPA
Experience in Javascript and in at least one of the following front end frameworks: React.js, Angular or JSF 2 (Richfaces)
Knowledge of Webservices: being able to write and design RESTfull API’s
Knowledge of Design patterns & clean code principles, with focus on writing testable and tested code
Good knowledge of Oracle databases and being able to write and read complex SQL queries
Proficient English, communication is key in successful teams and we expect developers to be able to communicate with other teams and stakeholders.
Additionally we use the following technologies in our projects, Jenkins, Maven, GIT and sonar

**Will be a plus:**
Experience in API lifecycle and/or API gateway systems
Experience in Microservice architectures or refactoring process towards a service based model.
Test Driven Development
JavaScript test automation

**About the company:**
This is a new project in a Telecom Team.
In order for the client to enforce their international coverage we start a new team which mission is to build a platform to support the integration between country specific interconnections and our existing backoffice tooling.

This includes a number portability system, extension of our API’s in regard’s address management, supporting emergency services worldwide and building extensive reporting services.