Mi smo Duos Asinos. Naša priča počela je 2016, radimo sa dugogodišnjim partnerima iz Severne Amerike na inovativnim IT rešenjima. Naš kolektiv broji 80 inženjera i profesionalaca koji su maheri u raznim oblastima IT-a kao što su software development, quality assurance, design, infrastructure i druge.
Trenutno imamo otvorenu poziciju za Java developera.
Projekat je dating aplikacija sa velikom korisničkom bazom. Broj dnevnih korisnika je oko 40 miliona, dok je broj registrovanih oko 100 miliona. Korisnici aplikacije pristupaju preko tri platforme, iOS (pisan u Swift-u), Android (pisan u Kotlinu) kao i preko web aplikacije (pisanoj u PHP-u i React-u). Sama veličina baze korisnika znači da bekend mora da bude na zavidnom nivou po efikasnosti.
Na ovom projektu sarađujemo sa timovima sa Kipra, iz Ukrajine i iz Kanade, tako da se može očekivati da u timovima budu ljudi iz različitih vremenskih zona.
Okvirno radno vreme je od 10-18 časova, od ponedeljka do petka, od čega se sastanci mogu očekivati u periodu od 15-18 časova zbog razlika u vremenskoj zoni članova pojedinih timova. Nismo fanovi sastanaka, tako da se trudimo da ih svedemo na minimum, najčešće su samo dnevne SCRUM ceremonije. Takođe nudimo mogućnost četvorodnevne radne nedelje (ponedeljak-četvrtak) od po 10 časova dnevno, isto sa početkom od 10 časova. Razumemo da pojedini zaposleni imaju lične obaveze, te smo voljni da napravimo ustupke dokle god je na kraju dana posao obavljen. Verujemo u profesionalnost naših zaposlenih i da mogu da raspolažu svojim vremenom tako da se posao završi. Cenimo lično vreme naših zaposlenih, tako da nakon radnog vremena neće stizati nikakvi pozivi i poruke vezane za posao.
Naša firma čvrsto veruje u rad od kuće, te dolazak u kancelariju nije obavezan i to pravilo se definitivno neće menjati. Najčešće se sastajemo u kancelariji kad je u pitanju neka klopa ili proslava, ili samo da se uživo vidimo sa kolegama.
Kao Java developer, glavna odgovornost je održavanje postojećih i implementacija novih mikroservisa koje koriste mobilne i web aplikacije za plaćanja, autentikaciju, kao i enkripciju i dekripciju sadržaja.
Mikroservisi su napravljeni koristeći Spring Boot/Spring Cloud framework-e, koristeći SAFE metodologiju i procese. SAFE metodologija znači da su timovi organizovani tako da su u svakom timu prisutni developeri sa svih tech stackova i tokom dvonedeljnih sprintova se radi istovremena implementacija i rollout funkcionalnosti na sve tri platforme odjednom.
Dodatni zadaci bi uključivali kolaboraciju i implementaciju migracije podataka sa postojećih platformi na nove platforme bazirane na mikroservisima.
Benefiti koje nudimo:
- Povlačimo jasnu paralelu između posla i ličnog života
- Pored nekoliko ljudi, svi radimo od kuće i tako ostaje
- Prilagodiva satnica za rad u zavisnosti od ličnih obaveza
- Pristup dodatnim edukacionim materijalima
- Privatno zdravstveno osiguranje
- MacBook Pro kao poslovna oprema
- Podrška za nove roditelje
Tehnička i profesionalna očekivanja:
- Minimum 3 godine iskustva sa Java/Scala/Groovy projektima sa akcentom na funkcionalno (Lambda expressions, Streams API) i reactive programming tehnike
- Minimum 2 godine iskustva u korišćenju Spring Boot i Spring Cloud framework-a
- Iskustvo sa Redis-om
- Iskustvo sa Spring Data
- Iskustvo sa Spring Security
- Iskustvo sa Streaming platformama (Apache Kafka, Apache Spark itd.)
- Iskustvo sa AWS servisima i cloud tehnologijama
- Iskustvo sa MySQL i MongoDB
Nije obavezno, ali je poželjno:
- Iskustva sa Graph Databases, GIT, ELK/EFK, Docker-om, Kubernets-om, AWS-om, i18n i Vault-om
- Iskustvo sa Agile-managed projektima
- Poznavanje Linux/UNIX razvojnih okruženja
Kako izgleda proces selekcije?
Prvo bismo održali inicijalni sastanak sa namerom da čujemo malo više o Vama, kao i da Vas upoznamo sa našom firmom i projektom za ovu poziciju. Sledeći korak bi bio jedan ili dva tehnička intervjua, i nakon toga biste dobili zvaničnu ponudu od nas. Trudimo se da držimo proces prostim jer niko ne voli da čeka ili prolazi kroz veliki broj intervjua.
Ako mislite da se uklapate u ovu poziciju, pošaljite Vaš CV na engleskom preko ove platforme.