Position: Java Dev  M/S 9724
Company: PSRCompany
Category: Java
Experience required: 3y
English level: intermediate

**MIDDLE/SENIOR Java Developer (Remote or office)**
for IT Outsource (1000-3000) IT company in Ukraine, which provides services for the entire life cycle of IT systems and support services for telecom infrastructure.

**Project:** a new project within a Telecom Team, which mission is to build a platform to support the integration between country specific interconnections and our existing backoffice tooling. Telecommunication hub from Belgium.

**Rеquirеmеnts:**
•	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.

**Responsibilities:**
•	Developing a new mobile application
•	Building quality code adhering to industry standard coding practices
•	Designing and developing highly modular object-oriented code with extensibility
•	Collaborating in a fast-paced, continual learning environment, which requires the ability to quickly adapt and learn new technologies so as to solve business issues

**Thе соmpаny оffеrs:**

•	Salary  up to $ 4000-5000 (M-S)
•	Paid vacation 20 working days
•	Medical insurance
•	Flexible schedule
•	Interest-free loans
•	Payment for sports

**Team size and structure: ** Developers’ teams consist of 5-7 professionals +Scrum master
**Interview process:** 
•	Tecт-квиз (не обязателен)
•	HR interview
•	Tech+customer interview