Senior Java Engineer & Software Architect
Détails de l'annonce
Référence
135434
Date de publication
17 mai 2021
Type de contrat
CDD Indépendant/FreelanceLieu de travail
El Mourouj, Ben Arous, Tunisie
Expérience requise
Entre 1 et 2 ans
Niveau d'études
Bac + 5
Disponibilité
Plein temps
Langues
Arabe Français Anglais
Mobilité
Locale, Internationale
Offres similaires
HELPDESK techniker in deutscher Sprache
CPL JOBS • Tunis
Support IT Niveau 2 Germanophone (B2–C1)
CPL JOBS • Ariana
Responsable Système d’Information
SOQUIBAT • Zaghouan
Technicien support IT
FINOPTI TN • Ariana
Senior SAP Ariba Consultant
Entreprise Anonyme • Tunis
Entreprise
RIADVICE
Secteur: informatique / télécoms
Taille: Moins de 20 employés
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