10-12-2020
Java Backend Developer (Zagreb)
*Molimo te da uzmeš u obzir da ćeš većinu vremena raditi remote osim u povremenim okolnostima.
Područje Web Development je odgovorno za koncept, dizajn, razvoj i implementaciju softverskih rješenja za aplikacije Rich Web. Od samog početka definiranja zahtjeva skiciranjem arhitekture i podatkovnih modela, odabira najbolje tehnologije sve do posljednjeg sloja korisničkog sučelja. Glavni tehnološki stack temelji se na jezicima Java i JavaScript za back-end i middleware layers kao što je Node.js zajedno s platformama koje se temelje na JavaScript-u kao što su Angular i React za frontend development.
TVOJA ULOGA
Kao Java Backend Developer / Engineer, imat ćeš odgovornost za ispravno implementiranje pozadinskih rješenja, koristeći svoje znanje o dizajnu uspješnih, skalabilnih i modularnih distribuiranih sustava.
Tvoje će svakodnevne aktivnosti uključivati:
- Odgovornost za analizu i skiciranje zahtjeva i njihovo prevođenje u tehničke usluge
- Dizajn i razvoj aplikacijskih pozadinskih usluga korištenjem najboljih praksi i procedura dizajna
- Predlaganje sustavih rješenja uspoređujući prednosti i nedostatke alternativnih razvojnih strategija
- Integracija aplikacija uz pomoć razvoja API sučelja / usluga s modulima trećih strana
- Osiguravanje pravilnih performansi, sigurnosti i skalabilnosti pozadinskih usluga
- Osiguravanje da su testovi za testiranje jedinica/kompleti testova ažurirani na odgovarajući način kako bi mehanizam kontinuirane integracije bio bez grešaka
- Uvažavanje razvojnih prioriteta uzimajući u obzir ulazne parametre i povratne informacije svih dionika projekta
// Stacks: Java; Node.js; JBoss; Spring
VJEŠTINE KOJE TREBAŠ IMATI
- Magisterij/prvostupnik na području Informacijskih sustava i Računalstva, Informacijskih sustava i/ili Računalne znanosti
- Iskustvo s Javom i tehnologijama temeljenima na Javi kao što su JBoss, Tomcat, Glassfish Spring Boot, Spring MVC, Hibernate
- Iskustvo u implementacijinaprednih i kompleksnih softverskih rješenja slijedeći odgovarajuće uzorke dizajna, posebice u implementaciji API sučelja servisa REST
- Iskustvo s alatima za upravljanje bazama podataka kao što su MS SQL Server, MySQL ili PostgreSQL
- Dobro iskustvo u razvoju alata za podršku kao što su Eclipse, Maven, Jenkins, GIT, JIRA ili sličnih
- Odgovornost i organizacija
- Vještine timskog igrača i one vezane uz rješavanje problema
- Dobre komunikacijske vještine (u govoru i pismu)
- Znanje engleskog jezika
// Bilo bi super ako imaš:
- Poznavanje ili iskustvo s arhitekturama temeljenima na mikroservisima
- Poznavanje ili iskustvo s Docker/Kubernetes ekosustavom u upravljanju kontejnerima
- Napredno poznavanje shell skriptiranja
// Saznaj više o Web Development:
- Web Development at Xpand IT
- Priča o uspjehu Bet.pt loyalty portal development

André Pereira, Java Backend Developer
@Xpand IT
Zahvaljujući inovativnom načinu razmišljanja i stručnosti mojeg tima, u kompaniji Xpand IT sam pronašao odličnu priliku za razvoj i poboljšanje svojeg znanja. Ovdje mogu istraživati najnovije trendove i alate, i biti blizu tehnološke zajednice. Na ovaj način mogu našim rješenjima premašiti očekivanja klijenata.