19-08-2020
Software Engineer
*Molimo te da uzmeš u obzir da ćeš većinu vremena raditi remote osim u povremenim okolnostima.
Kompleksni problemi zahtijevaju odgovarajuću stručnost! Danas jedan od najvećih izazova leži u pohrani i obradi podataka, u ove tri glavne domene (3V): obujam, brzina i raznolikost.
U kompaniji Xpand IT, tehnološko područje Big Data razvija i implementira arhitekture i najnovija softverska rješenja vezana uz skupljanje, obradu, pohranu i upravljanje kritičnih podataka iz velikih klastera u kojima su 3V (volume, variety i velocity) uvijek prisutni. Što se tiče tehnoloških stack-ova, koristimo gotovo sve najsuvremenije platforme u ekosustavima Big Data kao što su Spark, Kafka, Hive/Impala, Azure Data Services i MongoDB koristeći programske jezike Java i Scala kako bismo bili u interakciji s njima.
TVOJA ULOGA
Kao Software Engineer, imat ćeš ključnu ulogu u timu zajedno s Big Data Platform Engineers za kreiranje najboljih softverskih rješenja, primjenom najboljih praksi velikih podataka vezanih s arhitekturom i dizajnom sustava. Osigurat ćeš da su performanse pozadinskog softvera, pouzdanost i skalabilnost postignuti bez obzira na to brzinu rasta klastera podataka ili povećanja dotoka informacija.
Tvoje će svakodnevne aktivnosti uključivati:
- Implementiranje rješenja u distribuirane arhitekture u kojima su performanse obrade velikih količina podataka ključne
- Dizajniranje otpornih i pouzdanih softverskih rješenja bez obzira na količinu ulaznih podataka
- Implementiranje industrijskih standarda vezanih uz Big Data u konačno softversko rješenje
- Analiza kompleksnih problema kojima su potrebna rješenja za učinkovito manipuliranje velikim količinama informacija
- Razvijanje podatkovnih modela i organizacija podataka koji optimiziraju operacije „pretraga“ i „pohrana“ u distribuiranim sustavima velikih dimenzija
- Dizajniranje API sučelja za brzo praćenje podataka i ispitivanje podataka velikom brzinom
// Stacks: Java/Scala; Spark; Kafka/Confluent; MongoDB; Databricks
VJEŠTINE KOJE TREBAŠ IMATI
- Magisterij/prvostupnik na području Informacijskih sustava i Računalstva i/ili Računalne znanosti
- Iskustvo s Java-orijentiranim tehnologijama (JBoss, Spring, Spring MVC, Hibernate, REST/SOAP)
- Iskustvo s obrascima dizajna za implementaciju naprednih softverskih rješenja.
- Iskustvo s nerelacijskim i relacijskim bazama podataka (SQL, MySQL, NoSQL, Hadoop, MongoDB, etc.)
- Dobro iskustvo u korištenju alata Eclipse, Maven, Jenkins, GIT, JIRA ili sličnih
- Dobre komunikacijske vještine (u govoru i pismu)
// Bilo bi super ako imaš:
- Poznavanje ili iskustvo s platformama za distribuirano računanje/pohranu kao što su Apache Spark, Kafka ili nativnim rješenjima za oblak kao što su Databricks, EMR ili DataProc
- Vještine timskog igrača i one vezane uz rješavanje problema
// Saznaj više o Big Data:

André Pires, Big Data Architect
@Xpand IT
Software Engineer koji se bavi s Big Data svaki dan ima novi izazov za izgradnju skalabilnih i otpornih sustava za obradu podataka koji predstavljaju temelj za donošenje odluka na temelju podataka.