
Miratech on maailmanlaajuisesti toimiva IT-palvelu- ja konsultointiyritys, joka työskentelee yritysten kanssa digitaalisen muutoksen parissa. Sen palveluihin kuuluvat ulkoistus, ohjelmistokehitys ja asiantuntijapalvelut. Miratech yhdistää yritysasiakkaiden toimitusten laajuuden startup-innovaatioihin yhdistettyyn ketteryyteen. Vuonna 1989 perustettu Miratech toimii B2B-konsultoinnin sekä SaaS-teknologiaan liittyvien hankkeiden parissa ja tukee organisaatioita, jotka tarvitsevat ohjelmisto-osaamista ja teknologiapalveluja.
Full Stack Java -insinööri (etätyö, Irlanti)
Kehitä Java-, React- ja pilvinatiiveja sovelluksia työvoimanhallintaan ja asiakaskokemukseen. Rakenna skaalautuvia palveluja ja integraatioita, tue CI/CD:tä ja osallistu Miratechin tuotantotoimintaan.
Kuvaus
- Kehitä ja ylläpidä skaalautuvia Java- ja Spring Boot -taustapalveluja.
- Rakenna responsiivisia ja saavutettavia verkkosovelluksia Reactilla ja TypeScriptillä.
- Luo ja käytä REST-rajapintoja sekä ylläpidä OpenAPI/Swagger-sopimuksia ja selkeää virheenkäsittelyä.
- Suunnittele modulaarisia ratkaisuja mikropalvelu-, olio-ohjelmointi- ja tapahtumapohjaisia malleja hyödyntäen.
- Käytä Node.js:ää kevyisiin palveluihin, integraatioihin, backend-for-frontend-komponentteihin tai kehitystyökaluihin.
- Suunnittele ja optimoi PostgreSQL-tietomalleja ja kyselyjä huomioiden eheys, suorituskyky ja auditointihistoria.
- Rakenna ja tue integraatioita rajapintojen, webhookien, viestinvälityksen ja muiden mallien avulla.
- Kontita sovelluksia ja tue pilvikäyttöönottoja, määrityksiä ja yhdenmukaisia ympäristöjä.
- Ylläpidä Jenkinsin CI/CD-putkia, joissa on automatisoidut testit, laatukriteerit ja toistettavat käyttöönotot.
- Lisää sovelluksiin rakenteiset lokit, mittarit, jäljityksen ja hyödyllisen virheraportoinnin.
- Ratkaise toiminnallisia ja tuotanto-ongelmia sekä paranna suorituskykyä, vikasietoisuutta, skaalautuvuutta ja ylläpidettävyyttä.
- Tee yhteistyötä tuote-, UX-, QA-, DevOps- ja arkkitehtuuritiimien sekä muiden insinöörien kanssa suunnittelussa, katselmoinneissa, suunnittelutyössä ja jatkuvassa parantamisessa.
Vaatimukset
- Sinulla on vähintään viiden vuoden kokemus full stack -ohjelmistokehityksestä, mukaan lukien tuotantosovellusten parissa työskentely.
- Sinulla on käytännön kokemusta Javasta ja Springistä, erityisesti Spring Bootista, REST-palveluista, pysyväistallennuksesta, tietoturvasta ja automatisoidusta testauksesta.
- Sinulla on käyttöliittymäkehityksen kokemusta Angularista tai Reactista, TypeScriptistä, HTML:stä, CSS:stä, komponenttipohjaisesta suunnittelusta, tilanhallinnasta ja moderneista testauskäytännöistä.
- Tunnet Node.js:n kevyiden palvelujen, integraatioiden, koontityökalujen tai tukikomponenttien toteutuksessa.
- Sinulla on kokemusta REST-rajapintojen ja mikropalvelujen rakentamisesta sekä ylläpidettävien sovellusten kehittämisestä hajautetuissa ympäristöissä.
- SQL-osaamisesi on vahva, ja sinulla on kokemusta tehokkaiden tietomallien suunnittelusta PostgreSQL:ssä tai vastaavassa relaatiotietokannassa.
- Sinulla on kokemusta pilvipohjaisten ja kontitettujen sovellusten kehittämisestä, käyttöönotosta tai tuesta.
- Viestit selkeästi, laadit teknistä dokumentaatiota ja osallistut asiakasrajapinnassa järjestettäviin työpajoihin.
- Tunnet OAuth2:n, OpenID Connectin, JWT:n ja turvallisen API-suunnittelun.
- Sinulla on kokemusta Kafkasta, RabbitMQ:sta tai vastaavista viestinvälitys- ja tapahtumavirtausteknologioista.
- Tunnet Kubernetesin, pilvialustat, havainnointityökalut ja turvallisen ohjelmistotoimituksen käytännöt.
- Kokemus työvoimanhallinnasta (WFM), asiakaskokemuksesta (CX), yhteyskeskuksista tai asiakaspalveluratkaisuista on eduksi.
- Kokemus AWS:stä, Amazon Connectista, FreeSWITCHistä, Kamailiosta, Twiliosta tai vastaavista viestintäteknologioista on eduksi.
- Työvoiman optimoinnin ja yhteyskeskustoiminnan tuntemus, mukaan lukien ennustaminen, työvuorosuunnittelu, reititys ja työvuorojen noudattaminen, on eduksi.
- Kokemus yrityssovellusten integroinnista CRM-, HR-, identiteetinhallinta-, palkanlaskenta- ja analytiikka-alustoihin on eduksi.
- GitHub Copilotin tai Clauden kaltaisten tekoälyavusteisten kehitystyökalujen tuntemus on eduksi.
Edut
- Sairausvakuutus
- Kielikursseja
- Muutto-ohjelma
- Joustava etätyö ForeverRemote-kulttuurin mukaisesti
- Mahdollisuuksia ammatilliseen kehittymiseen
- Sertifiointiohjelmia
- Mentorointi- ja osaamisen kehittämisohjelmia
- Mahdollisuuksia sisäiseen uraliikkuvuuteen
- Harjoittelumahdollisuuksia
- Mahdollisuus tehdä yhteistyötä merkityksellisissä projekteissa johtavien kansainvälisten asiakkaiden kanssa
- Osallistava ja kannustava työympäristö
- Säännöllisiä yrityksen yhteisiä sosiaalisia tapahtumia ja tiimipäiviä