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 (New York)

Razvijajte aplikacije u Javi, Reactu i oblaku za upravljanje radnom snagom i korisničko iskustvo. Izrađujte skalabilne servise i integracije te podržavajte CI/CD i produkcijski rad u Miratechu.

Opis

  • Dizajnirati i održavati skalabilne pozadinske servise u Javi i Spring Bootu.
  • Izrađivati web-aplikacije uz React, TypeScript, višekratno upotrebljive komponente, responzivne rasporede i pristupačne interakcije.
  • Razvijati i koristiti REST API-je; održavati ugovore OpenAPI/Swagger i obradu pogrešaka.
  • Izrađivati modularna rješenja koristeći mikrousluge, objektno orijentirani dizajn i obrasce vođene događajima.
  • Koristiti Node.js za jednostavne servise, komponente backend-for-frontend, integracije ili razvojne alate.
  • Dizajnirati i optimizirati podatkovne modele i upite u PostgreSQL-u radi cjelovitosti podataka, performansi i povijesti revizije.
  • Izrađivati i podržavati integracije s internim i vanjskim sustavima pomoću API-ja, web-dojavnika, razmjene poruka i srodnih obrazaca.
  • Kontejnerizirati aplikacije i doprinositi implementaciji u oblaku, upravljanju konfiguracijom i dosljednosti okruženja.
  • Razvijati i održavati Jenkins CI/CD cjevovode s automatiziranim testovima, kontrolama kvalitete i ponovljivim implementacijama.
  • Dodavati strukturirano bilježenje, metrike, praćenje i korisne prijave pogrešaka u aplikacije.
  • Rješavati funkcionalne i produkcijske probleme te poboljšavati performanse, otpornost, skalabilnost i mogućnost održavanja.
  • Surađivati s kolegama iz proizvoda, UX-a, QA-a, DevOpsa, arhitekture i inženjeringa na dizajnerskim sastancima, pregledima koda, planiranju i kontinuiranom 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 servisima, perzistencijom, sigurnošću i automatiziranim testiranjem.
  • Imati frontend iskustvo s Angularom ili Reactom, TypeScriptom, HTML-om, CSS-om, komponentnim dizajnom, upravljanjem stanjem i suvremenim praksama testiranja.
  • Poznavati Node.js za jednostavne servise, integracije, alate za izgradnju ili pomoćne komponente.
  • Imati iskustvo u izradi REST API-ja, mikrousluga i aplikacija koje se lako održavaju u distribuiranim okruženjima.
  • Dobro poznavati SQL i imati iskustvo u dizajniranju učinkovitih podatkovnih modela u PostgreSQL-u ili usporedivoj relacijskoj bazi podataka.
  • Imati iskustvo u razvoju, implementaciji ili podršci aplikacija u oblaku i kontejnerima.
  • Jasno komunicirati, pisati tehničku dokumentaciju i sudjelovati na radionicama s klijentima.
  • Poznavati OAuth2, OpenID Connect, JWT i dizajn sigurnih API-ja.
  • Imati iskustvo s Kafkom, RabbitMQ-om ili sličnim tehnologijama za razmjenu poruka i prijenos događaja.
  • Poznavati Kubernetes, cloud platforme, alate za praćenje i praksu sigurnog isporučivanja softvera.
  • Imati iskustvo s rješenjima za upravljanje radnom snagom (WFM), korisničko iskustvo (CX), kontaktne centre ili korisničku podršku.
  • Imati iskustvo s AWS-om, Amazon Connectom, FreeSWITCH-om, Kamailiom, Twiliom ili sličnim komunikacijskim tehnologijama.
  • Razumjeti optimizaciju radne snage i rad kontaktnih centara, uključujući predviđanje, raspoređivanje, usmjeravanje i pridržavanje rasporeda.
  • Imati iskustvo u integraciji poslovnih aplikacija s CRM, HR, identitetskim, obračunskim i analitičkim platformama.
  • Poznavati alate za razvoj uz pomoć AI-ja, kao što su GitHub Copilot ili Claude.

Pogodnosti

  • Zdravstveno osiguranje
  • Tečajevi jezika
  • Program preseljenja
  • Fleksibilnost rada na daljinu kroz kulturu rada ForeverRemote
  • Mogućnosti profesionalnog razvoja
  • Programi certificiranja
  • Programi mentorstva i ulaganja u talente
  • Mogućnosti internog napredovanja
  • Mogućnosti stručne prakse
  • Rad na značajnim projektima za vodeće globalne klijente
  • Inkluzivno i poticajno radno okruženje s otvorenom komunikacijom
  • Redovita društvena događanja za izgradnju tima