Kogo szukamy?
Miejsce pracy: Kraków, Rzeszów
Dołącz do zespołu, aby:
• Programować wg zasad TDD ( ok 50% czasu pracy) • Przeprowadzać Research nowych funkcjonalności. Rozwiązywć problemy (ok 18%) • Brać udział w StandUp-ach, Retrospektywach, Planning Meetingach, Wymianie wiedzy Face2Face (ok 13%) • Poświęcać czas na własny rozwój technologiczny np. nauka technologii, frameworka, metody (ok 13%) • Przeprowadzać Code Review / Pair Programming (ok 5%) • Product Support / Bug-fixing (ok 8%) • Pisać dokumentację i maile (ok 3%) • Client Support (0%)
Wymagania:
- Java 8
- Spring-Boot, Spring-Integration, Spring-Data
- TypeScript, Angular2, jQuery, JavaScript
- GoF Design Patterns
- Junit, Mockito, Cucumber, Sprint-Tests, JMeter
- Aspect Oriented Programming, Spring-Aop
- Java NIO, wielowątkowość, skalowalność
- REST, JMS, XML, JSON, SOAP
- MongoDB, REDIS, Oracle, Hibernate
- Bezpieczeństwo, szyfrowanie
- Docker, wirtualizacja, Continuous Integration, Continuous Delivery
- Język C
A dodatkowo posiadasz:
- Wiedzę na temat WebRTC (komunikacja audio,wideo,data pomiędzy przeglądarkami)
- VoIP (Voice Over IP)
- Protokołów sygnalizacyjnych (SIP, SIGTRAN, SS7, MAP, SCCP)
- Ruchu medialnego. Kodeki Audio. Kodeki Wideo. Negocjacja kodeków.
- Strumieniowania mediów. Real-Time Protocol.
- Protokołów sieciowych, monitorowaniaruchu sieciowego oraz medialnego.
- Przetwarzania i konwersja dźwięku i wideo.
...to znaczy, że szukamy właśnie Ciebie!
Zespół zajmuje się głównie tworzeniem produktu, który od kilku lat działa u wszystkich operatorów telefonii komórkowych w Polsce oraz u kilku operatorów zagranicą.
Produkt jest osadzany w sieci wewnętrznej operatora oraz pracuje na ruchu sygnalizacyjnym (zestawianie oraz utrzymywanie połączeń telefonicznych, wysyłanie komunikatów itp.) oraz medialnym (strumieniowanie dźwięku i wideo).
Jedna instancja produktu obsługuje ponad 300 nowych połączeń na sekundę.
Do tej pory stworzono i wdrożono 2 wersje produktu. Od października 2016 trwają prace nad 3 wersją produktu, podczas których jest też odświeżany stack technologiczny.
Na roadmapie znajdują się następujące funkcjonalności:
• Zestawianie telekonferencji pomiędzy wieloma osobami.
• Zestawianie połączeń telefonicznych pomiędzy Przeglądarką (np. Firefox/Chrome), a telefonem komórkowym / stacjonarnym.
• Zestawianie wideokonferencji (kamerka w przeglądarce – kamerka w telefonie).
• Strumieniowanie dźwięku oraz wideo do przeglądarki. Obsługa nowych wydajniejszych kodeków audio oraz wideo.
• Obsługa protokołów szyfrowania ruchu medialnego.
Osoby zainteresowane prosimy o aplikowanie przez formularz znajdujący się na stronie:
http://skk.erecruiter.pl//Offer.aspx?oid=2535306&cfg=a5340cf26ef24681aa89cdd8d802be22&fromSkk=1508935469461&ejoId=58556&ejorId=111514&comId=12746126