Miratech
Miratech
Miratech is een wereldwijd IT-dienstverlenings- en adviesbedrijf dat ondernemingen ondersteunt bij digitale transformatie. Het dienstenaanbod omvat outsourcing, softwareontwikkeling en professionele dienstverlening, waarbij de schaal van dienstverlening aan grote ondernemingen wordt gecombineerd met de flexibiliteit die kenmerkend is voor innovatieve start-ups. Miratech is opgericht in 1989 en is actief in B2B-consultancy en technologiegerelateerd werk rond SaaS. Het bedrijf ondersteunt organisaties die behoefte hebben aan softwarekennis en technologische dienstverlening.

Fullstack Java-engineer (remote, Ierland)

Ontwikkel Java-, React- en cloud-native applicaties voor workforce management en klantervaring. Bouw schaalbare services en integraties, ondersteun CI/CD en draag bij aan productiebeheer bij Miratech.

Beschrijving

  • Ontwikkel en onderhoud schaalbare back-endservices met Java en Spring Boot.
  • Bouw responsieve, toegankelijke webapplicaties met React en TypeScript.
  • Maak en gebruik REST-API's, onderhoud OpenAPI/Swagger-contracten en zorg voor duidelijke foutafhandeling.
  • Ontwerp modulaire oplossingen met microservices en objectgeoriënteerde en event-driven patronen.
  • Gebruik Node.js voor lichte services, integraties, backend-for-frontend-componenten of ontwikkeltools.
  • Ontwerp en optimaliseer PostgreSQL-datamodellen en query's met aandacht voor integriteit, prestaties en auditgeschiedenis.
  • Bouw integraties via API's, webhooks, messaging en andere patronen en ondersteun deze.
  • Containeriseer applicaties en ondersteun cloudimplementaties, configuratie en consistente omgevingen.
  • Onderhoud Jenkins CI/CD-pipelines met geautomatiseerde tests, kwaliteitspoorten en reproduceerbare implementaties.
  • Voeg gestructureerde logs, metrieken, tracing en bruikbare foutmeldingen toe aan applicaties.
  • Los functionele problemen en productie-incidenten op en verbeter prestaties, veerkracht, schaalbaarheid en onderhoudbaarheid.
  • Werk samen met collega's van Product, UX, QA, DevOps, Architectuur en Engineering aan ontwerp, reviews, planning en voortdurende verbetering.

Vereisten

  • Heb minimaal vijf jaar ervaring met fullstack-softwareontwikkeling, waaronder werk aan applicaties in productie.
  • Heb praktische ervaring met Java en Spring, vooral met Spring Boot, REST-services, persistentie, beveiliging en geautomatiseerd testen.
  • Heb frontendervaring met Angular of React, TypeScript, HTML, CSS, componentgebaseerd ontwerp, statusbeheer en moderne testmethoden.
  • Wees bekend met Node.js voor lichte services, integraties, buildtools of ondersteunende componenten.
  • Heb ervaring met het bouwen van REST-API's en microservices en met onderhoudbare applicaties in gedistribueerde omgevingen.
  • Heb sterke SQL-vaardigheden en ervaring met het ontwerpen van efficiënte datamodellen in PostgreSQL of een vergelijkbare relationele database.
  • Heb ervaring met het ontwikkelen, implementeren of ondersteunen van cloudgebaseerde en gecontaineriseerde applicaties.
  • Communiceer duidelijk, stel technische documentatie op en neem deel aan workshops met klanten.
  • Ken OAuth2, OpenID Connect, JWT en veilige API-ontwikkeling.
  • Heb ervaring met Kafka, RabbitMQ of vergelijkbare messaging- en event-streamingtechnologieën.
  • Wees bekend met Kubernetes, cloudplatforms, observability-tools en veilige softwareleveringspraktijken.
  • Ervaring met workforce management (WFM), customer experience (CX), contactcenters of klantenserviceoplossingen is een pré.
  • Ervaring met AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio of vergelijkbare communicatietechnologieën is een pré.
  • Kennis van workforce optimization en contactcenteractiviteiten, waaronder prognoses, roostering, routering en naleving, is een pré.
  • Ervaring met het integreren van bedrijfsapplicaties met CRM-, HR-, identiteits-, salaris- en analyseplatforms is een pré.
  • Bekendheid met AI-ondersteunde ontwikkeltools zoals GitHub Copilot of Claude is een pré.

Voordelen

  • Dekking van de zorgverzekering
  • Taallessen
  • Relocatieprogramma
  • Flexibel op afstand werken dankzij de ForeverRemote-cultuur
  • Mogelijkheden voor professionele ontwikkeling
  • Certificeringsprogramma's
  • Mentorschap en programma's voor talentontwikkeling
  • Mogelijkheden om intern door te groeien
  • Stageplekken
  • Mogelijkheden om samen te werken aan impactvolle projecten voor toonaangevende internationale klanten
  • Een inclusieve, ondersteunende werkomgeving
  • Regelmatige sociale bedrijfsevenementen en teambuildingactiviteiten