Miratech
Miratech
Miratech je globalna tvrtka za IT usluge i savjetovanje koja surađuje s poduzećima na digitalnoj transformaciji. Njezine usluge obuhvaćaju outsourcing, razvoj softvera i profesionalne usluge, kombinirajući opseg isporuke karakterističan za velika poduzeća s prilagodljivošću povezanom s inovacijama startupa. Osnovana 1989. godine, tvrtka Miratech djeluje u području B2B savjetovanja i tehnološkog rada povezanog sa SaaS-om te podržava organizacije kojima su potrebni stručnost u razvoju softvera i tehnološke usluge.

Full Stack Java inženjer (rad na daljinu, Irska)

Razvijajte aplikacije u Javi, Reactu i cloud-native okruženju za upravljanje radnom snagom i korisničko iskustvo. Izrađivat ćete skalabilne usluge i integracije, podržavati CI/CD i sudjelovati u radu produkcijskih sustava u Miratechu.

Opis

  • Razvijati i održavati skalabilne pozadinske usluge u Javi i Spring Bootu.
  • Izrađivati responzivne i pristupačne web-aplikacije u Reactu i TypeScriptu.
  • Izrađivati i upotrebljavati REST API-je, održavati ugovore OpenAPI/Swagger i jasno rukovati pogreškama.
  • Dizajnirati modularna rješenja s pomoću mikrousluga te objektno orijentiranih i događajno vođenih obrazaca.
  • Upotrebljavati Node.js za jednostavne usluge, integracije, komponente backend-for-frontend ili razvojne alate.
  • Dizajnirati i optimizirati podatkovne modele i upite PostgreSQL uzimajući u obzir integritet, performanse i povijest revizije.
  • Izrađivati i podržavati integracije putem API-ja, webhookova, razmjene poruka i drugih obrazaca.
  • Pakirati aplikacije u kontejnere te podržavati implementaciju u oblaku, konfiguraciju i dosljedna okruženja.
  • Održavati Jenkins CI/CD cjevovode s automatiziranim testovima, kontrolama kvalitete i ponovljivim implementacijama.
  • Dodavati aplikacijama strukturirane zapise, metrike, praćenje i korisno izvješćivanje o pogreškama.
  • Rješavati funkcionalne i produkcijske probleme te poboljšavati performanse, otpornost, skalabilnost i održivost.
  • Surađivati s kolegama iz produktnog tima, UX-a, QA-a, DevOpsa, arhitekture i razvoja na dizajnu, pregledima, planiranju i stalnom unapređenju.

Zahtjevi

  • Imati najmanje pet godina iskustva u full-stack razvoju softvera, uključujući rad na produkcijskim aplikacijama.
  • Imati praktično iskustvo s Javom i Springom, osobito sa Spring Bootom, REST uslugama, perzistencijom, sigurnošću i automatiziranim testiranjem.
  • Imati iskustvo s frontendom u Angularu ili Reactu, TypeScriptu, HTML-u, CSS-u, komponentnom dizajnu, upravljanju stanjem i suvremenim praksama testiranja.
  • Poznavati Node.js za jednostavne usluge, integracije, alate za izgradnju ili prateće komponente.
  • Imati iskustvo u izradi REST API-ja, mikrousluga i održivih aplikacija u distribuiranim okruženjima.
  • Imati dobro znanje SQL-a i iskustvo u dizajniranju učinkovitih podatkovnih modela u PostgreSQL-u ili sličnoj relacijskoj bazi podataka.
  • Imati iskustvo u razvoju, implementaciji ili podršci aplikacija u oblaku i aplikacija u kontejnerima.
  • Jasno komunicirati, izrađivati tehničku dokumentaciju i sudjelovati na radionicama s klijentima.
  • Poznavati OAuth2, OpenID Connect, JWT i siguran dizajn API-ja.
  • Imati iskustvo s Kafkom, RabbitMQ-om ili usporedivim tehnologijama za razmjenu poruka i prijenos događaja.
  • Poznavati Kubernetes, platforme u oblaku, alate za opažljivost i prakse sigurne isporuke softvera.
  • Iskustvo s upravljanjem radnom snagom (WFM), korisničkim iskustvom (CX), kontaktnim centrima ili rješenjima za korisničku podršku prednost je.
  • Iskustvo s AWS-om, Amazon Connectom, FreeSWITCH-om, Kamailiom, Twiliom ili sličnim komunikacijskim tehnologijama prednost je.
  • Poznavanje optimizacije radne snage i rada kontaktnih centara, uključujući predviđanje, raspoređivanje, usmjeravanje i pridržavanje rasporeda, prednost je.
  • Iskustvo u integraciji poslovnih aplikacija sa sustavima za CRM, HR, identitete, obračun plaća i analitiku prednost je.
  • Poznavanje razvojnih alata uz podršku umjetne inteligencije, kao što su GitHub Copilot ili Claude, prednost je.

Pogodnosti

  • Zdravstveno osiguranje
  • Tečajevi jezika
  • Program preseljenja
  • Fleksibilan rad na daljinu u okviru kulture ForeverRemote
  • Mogućnosti profesionalnog razvoja
  • Programi certificiranja
  • Programi mentorstva i ulaganja u talente
  • Mogućnosti interne mobilnosti
  • Mogućnosti stažiranja
  • Prilike za suradnju na značajnim projektima za vodeće globalne klijente
  • Uključivo i poticajno radno okruženje
  • Redovita društvena i timska događanja tvrtke