— 4+ years of commercial experience with Java;
— Strong skills with Java 8, Spring Boot, Micro services;
— Good knowledge of JPA and any relation DB;
— Experience with Angular;
— Prior experience working with Video-streaming;
— Experience of integration with payment solutions (Stripe or else);
— Some dev-ops experience like AWS and Heroku;
-Flexible working hours with no overtimes;
-Paid English classes (three times per week);
-Comfortable office facilities;
-20 working days of annual paid vacation;
-Team buildings and corporate events;
— Rewriting existing functionality to micro-service architecture;
— Develop new application features and performance improvement;
— Communicate with development team and product owners;
— Provide estimates of development and integration efforts;
We are looking for a Sr Java developer for our client — Lavo www.lavo.tv — live-video streaming application for mobile devices, introducing the world’s first vertical TV sports channel.
Lavo back end runs on a hybrid cloud model designed for high availability and fault tolerance using different cloud providers and multiple data centers.
Lavo uses a variety of storages, with Postgres being the main one, while various micro services uses MongoDB. Static assets are stored in AWS S3, and likewise videos.
Current application works in production (both for Android and iOS), but there will be a lot of new functionality applying and improving performance.
Current tech stack: Java, Spring Boot, Angular, jHipster, gradle, Kotlin, Heroku, AWS, RX-java, Spring Cloud, retrofit, junit, mockito, hamcrast, gatling, swagger, Hibernate, Postgres, etc.