As a Java Software Engineer, you will take part in design, development, and testing of server-side web services for our video streaming platform. The robust and highly scalable solution makes use of the latest technological advancements, specifically pertaining to video delivery.
Implementing the server-side application according to the provided specification
Executing technical initiatives with attention to system integration and feasibility
Performing code reviews
Communicating and coordinating with the front-end teams
Documenting your designs and solutions
Proposing, planning and implementing further improvements to the solution
What we're looking for:
At least 3 years in Java server-side development
Previous experience with Spring Boot
Experience with high-availability systems
Experience with development tools (Git, Maven, Jenkins or similar)
Proficient in REST and Microservices architecture
Knowledge of TCP/IP based protocols (HTTP/DNS)
Knowledge of Agile Development Methodology, Continuous Integration and Unit test
Ability and desire to work in small and dynamic teams
High proficiency in written and spoken English
What will be considered as a bonus:
Experience with GC optimization, off-heap memory manipulation and direct I/O operations
Experience with Docker/Kubernetes
Experience with multithreading
WE HAVE MORE THAN COOKIES:
Choose your workplace during the Covid-19 pandemic
Flexible working hours
Gifts for special days
Private health insurance
Sports and fitness
Here’s the thing:
We come to work every day to face exciting and challenging creative problems. And we come armed with an extremely Agile mindset and a bundle of opportunities for career growth and personal development plans.
We come and go relaxed and happy as we know United Cloud has our back, making sure our work and private life are in a perfect balance.
Our team is made of smart people, ambitious enough to make the change and brave enough to move boundaries. There is always room for more individuals like that, so send us your CV.