Entreprise:
Description de l'annonce:
RIADVICE A Tunisian company headed by one of the longest contributing developers to BigBlueButton. The company offers hosting for BigBlueButton, customization of the product and support in English, French and Arabic.
Covid-19 re-shaped RIADVICE business model and we now offering hosting for BigBlueButton to around 30 customers around the world distributed in 15 countries with daily peaks of 12k concurrent users.
RIADVICE is now working on a new project based on BigBlueButton, a new open-source webinars platfrom: SpoutBreeze
https://github.com/spoutbreeze/spoutbreeze
SpoutBreeze project is attracting the interest of Universities around the world. It has been officially presented and the architecture overview is available online
https://slideshare.net/ghazitriki/spoutbreeze-overview
RIADVICE is looking to hire an experienced Java Software Engineer to join a growing company in a key market: online learning. You will be reporting to the Lead Architect, you will be responsible for working on the java-based server components for SpoutBreeze.
Key Responsibilities
- Work closely with the Lead Architect to create the server components of SpoutBreeze.
Minimum Qualifications
- Bachelor’s degree in computer science or equivalent industry experience
- 1-3 years’ experience in creating applications using Java (include education and co-op work-experience)
- An excellent knowledge of Spring, SpringBoot and Micronaut frameworks.
- Proficient at the Linux command line (bash) and using git for source code management
- Ability to demonstrate your skills in Java (a github account showing your contributions)
- Experience with designing and implementing REST APIs
- Experience with real-time data messaging using RabbitMQ or an equivalent technology.
Bonus Qualifications
- Experience with media streaming using ffmpeg.
- Experience with complex development environments.
- Experience in doing code reviews, software testing
- Experience using automated testing frameworks
- Experience in PHP, or Ruby, bash scripting
- Experience working with Kubernetes (or equivalent orchestration framework)
- Experience with GitHub Actions
What sets you apart?
All the job posts you’ve read so far probably talk about the need for good communication skills, team player, internally motivated, reliability, and so on. Any software company would expect these skills from its developers.
We’ve found what sets exceptional developers apart are the depth of problem solving skills. In other words, when the answer is not on Stack Overflow, how deep is your toolbox for solving problems?
Another key differentiator is you have a GitHub account that demonstrates that you are practicing your craft and are motivated to learn new skills.
If you have strong PHP development experience with exceptionally strong problem solving skills and you want to work with other developers of a similar ilk, let us know. We’re interested to talk with you.
Seniority Level
Mid-Senior level
Industry
- Information Technology & Services
Employment Type
Full-time
Job Functions
- Engineering
- Information Technology