
Tražimo novog saradnika za poziciju:
Developer / JAVA
Prijavi se na konkurs i postani dio naše kompanije!
Banja Luka
Full time
O nama
LANACO je kompanija koja kreira inovativna rješenja bazirana na korišćenju tehnologije posljednje generacije, koja se u potpunosti prilagođava potrebama i zahtjevima krajnjeg korisnika, čije je finalno zadovoljstvo najvažniji kriterijum našeg uspjeha.
U našoj kompaniji svakodnevno radi i usavršava svoja znanja i vještine 340 zaposlenih, organizovanih u timove, na lokacijama: Banja Luka, Sarajevo, Beograd, Zrenjanin. Otvorena i dinamična komunikacija čini našu kompaniju ugodnom za rad i razvoj, kako kroz građenje ličnih znanja i vještina, tako i kroz unapređenje i doprinos timskom radu.
O tebi
Ti si osoba sa izraženom željom za kreiranjem inovativnih rješenja i rješavanjem kompleksnih zadataka. Komunikativan/na si i uživaš u radu u timu. Ako želiš raditi u atmosferi koja omogućava angažovanje svih tvojih potencijala, čekamo da nam se pridružiš!
O poziciji
Zaposleni će biti zadužen za arhitekturu i razvoj aplikativnih sistema baziranih na Java tehnološkom stack-u. Razvoj je orjentisan na skalabilne i distribuirane sisteme koji moraju omogućiti adekvatno vrijeme odgovora na korisničke zahtjeve, kao i efikasno backend procesiranje u domenu nekoliko desetina hiljada zahtjeva. Podrazumjeva rad na širokom spektru inženjerskih razvojnih problema kao i tehnologija, pri čemu se naglasak daje na skalabilni kod, koji mora biti u stanju da procesira sva opterećenja koja dolaze sa korisničke strane.
Praćenje i razvoj softvera
Praćenje i razvoj softvera kroz cjelokupni životni ciklus (rad sa zahtjevima, pisanje projektne dokumentacije, projektovanje softverske arhitekture sistema, razvoj i testiranje)
Timski rad
Rad u timu sa visokokvalifikovanim članovima
Kod i održavanje
Pisanje čistog koda, sa naglaskom na efikasnom testiranju i dugoročnom održavanju
Integracije u postojeće sisteme
Integrisanje novih komponenti i modula u postojeće produkcione sisteme
Kontrola kvaliteta
Razvoj i implementacija kontrole validacije i kvaliteta softvera
Dokumentovanje i revizije
Dokumentovanje i revizija koda
Uža specijalizacija
Dugoročna uža specijalizacija za pojedine oblasti tehnološkog razvoja
Kvalitet i produktivnost
Kontinualno usmjeravanje ka većem kvalitetu i produktivnosti
Mentorstvo
Rad sa mlađim članovima tima – mentorstvo
Kontakt sa klijentima
Rad sa klijentima, učestvovanje u raznim radionicama, sastancima
Šta očekujemo od tebe?
Kandidat mora imati definisanu težnju ka razvoju softvera u usko specijalizovanoj oblasti, sa naglaskom na interoperabilnosti sa mnogobrojnim drugim sistemima, kroz odgovarajuću razmjenu poruka. Takođe neophodno je osigurati adekvatno testiranje elemenata, kroz cijeli životni ciklus softverskog razvoja.
Višegodišnje iskustvo
Višegodišnje iskustvo u Java programskom jeziku, kao i java baziranim Framework tehnologijama (Servleti, JSP, JSF, ADF, Servisi, Spring Boot, Eclipse)
Dizajniranje, strukture i algoritmi
Iskustvo u objektno orjentisanom dizajniranju, strukturama podataka i algoritmima
Dizajn arhikteture
Dizajn arhikteture i razvoj aplikativnih sistema baziranih na Java programskog jeziku
Mikroservisi
Dizajniranje mikroservisne arhiktekture i razvoj mikroservisa
Stateless sistemi
Razvoj stateless sistema koji efikasno procesiraju zahtjeve vise hiljada korisnika
Pisanje dokumentacije
Pisanje tehničke i korisničke dokumentacije
Statefull sistemi
Razvoj statefull sistema, SOAP webservisi
Konfiguracije i monitoring
Konfiguracije CI/CD okruženja, ELK monitoring aplikacija za praćenje logova i sami perfomansi servisa
Review/coverage/test
Uvođenje noviteta unutar razvoja projekta, a tu se podrazumijeva code review, code coverage, pisanje Junit i integracionih testova
DevOps
Iskustvo u instalaciji, konfiguraciji i administraciji DevOps infrastrukture (Atlassian JIRA, Confluence, Stash alati, GitLab, Sonatype Nexus)
Docker
Iskustvo u upotrebi i poznavanje koncepta Docker-a
HTML, CSS, React
Iskustvo u upotrebi HTML, CSS, React
Jasper Report
Instalacija, konfiguracija i upotreba Jasper Report Servera i alata
Open source i java biblioteke
Adekvatna organizovanost u pronalasku, preporuci i upotrebi open source riješenja i java biblioteka
Efikasno uobličavanje i definisanje
Sposobnost za efikasno uobličavanje tehnoloških izazova i riješenja, kao i uopšteno definisanih korisničkih zahtjeva promjenjive prirode
Poželjno:
Ostalo
Iskustvo u upotrebi Logstash, Filebeat, KIbana, Elasticsearch, Eclipse
Servisno orjentisane tehnologije
Iskustvo u servisno orjentisanim tehnologijama
Oracle SOA-e
Iskustvo u radu/razvoju Oracle SOA-e
Višeslojni distribuirani sistemi
Iskustvo u razvoju višeslojnih distribuiranih sistema
Javascript
Iskustvo u Javascript tehnologiji