Position: Senior/Middle Java Engineer for Ralabs
Company: Ralabs
Experience required: 3y
English level: upper

Our client is the US-based company with a focus on B2B communications. It’s one of the Fortune 500 - an annual list of the largest United States corporations. 
 
About the app 
This app helps business managers to run the roaming business (two telecommunication companies can sign a deal with each other for roaming). Additionally, the app helps to share discounts between companies and generate yearly traffic reports and financial reports. This functionality/customization is based on roles (deliverable for the future). Both versions of the app should be moved to separate reports in the future.

Requirements:
4+ years professional experience;
Java 8 programming skills;
Spring Boot Framework;
Oracle;
Ability to communicate and advocate a proposed technical solution;
Practical knowledge of SCRUM
English: upper intermediate

Process:
SCRUM. PO and PM are on the client side;
2 weeks sprints;
Deliveries are done every month. Maybe 2 times per month;
There is CI/CD setup for these projects.


Techstack:
Angular.js (v1+). Planning to migrate to Angular 7 sometime in the future;
REST services are done in Java (v8)
Main logic is in Oracle(v11g) PLSQL (in DB procedures and functions);
Responsibilities:
Developing awesome software
Growing as a technical expert
Taking a part in the technical discussions
Writing comprehensive design documentation


We Offer:
Full-time employment
Flexible working hours
Modern and convenient office in the centre of Lviv
Social package - medical insurance, sports, English classes
Full-equipped workplace
20 days of paid annual vacation
15 days of payable sick leave
Memorable corporate events and team buildings
The possibility to come up with ideas, be listened and see them implemented