
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 (New York)
Bouw Java-, React- en cloud-native toepassingen voor workforcemanagement en klantervaring. Ontwikkel schaalbare services en integraties en ondersteun CI/CD en productiebeheer bij Miratech.
Beschrijving
- Ontwerp en onderhoud schaalbare back-endservices met Java en Spring Boot.
- Bouw webapplicaties met React en TypeScript, herbruikbare componenten, responsieve lay-outs en toegankelijke interacties.
- Ontwikkel en gebruik REST-API's; onderhoud OpenAPI-/Swagger-contracten en foutafhandeling.
- Creëer modulaire oplossingen met microservices, objectgeoriënteerd ontwerp en event-driven patronen.
- Gebruik Node.js voor lichtgewicht services, backend-for-frontend-componenten, integraties of ontwikkeltools.
- Ontwerp en optimaliseer PostgreSQL-datamodellen en query's voor integriteit, prestaties en auditgeschiedenis.
- Bouw en ondersteun integraties met interne en externe systemen via API's, webhooks, messaging en aanverwante patronen.
- Containeriseer applicaties en draag bij aan cloudimplementaties, configuratiebeheer en consistente omgevingen.
- Ontwikkel en onderhoud Jenkins CI/CD-pipelines met geautomatiseerde tests, kwaliteitscontroles en herhaalbare implementaties.
- Voeg gestructureerde logging, meetgegevens, tracing en bruikbare foutmeldingen toe aan applicaties.
- Los functionele problemen en productieproblemen op en verbeter prestaties, veerkracht, schaalbaarheid en onderhoudbaarheid.
- Werk samen met Product, UX, QA, DevOps, Architectuur en engineeringcollega's tijdens ontwerpsessies, codebeoordelingen, planning en voortdurende verbetering.
Vereisten
- Minimaal vijf jaar ervaring met fullstacksoftwareontwikkeling, waaronder werk aan applicaties in productie.
- Praktische ervaring met Java en Spring, vooral Spring Boot, REST-services, persistentie, beveiliging en geautomatiseerd testen.
- Frontendervaring met Angular of React, TypeScript, HTML, CSS, componentgebaseerd ontwerp, statusbeheer en moderne testpraktijken.
- Bekend met Node.js voor lichtgewicht services, integraties, buildtools of ondersteunende componenten.
- Ervaring met het bouwen van REST-API's en microservices en met onderhoudbare applicaties in gedistribueerde omgevingen.
- Sterke SQL-vaardigheden en ervaring met het ontwerpen van efficiënte datamodellen in PostgreSQL of een vergelijkbare relationele database.
- Ervaring met het ontwikkelen, implementeren of ondersteunen van cloudgebaseerde en gecontaineriseerde applicaties.
- Duidelijk communiceren, technische documentatie schrijven en deelnemen aan workshops met klanten.
- Kennis van OAuth2, OpenID Connect, JWT en veilig API-ontwerp.
- Ervaring met Kafka, RabbitMQ of vergelijkbare messaging- en event-streamingtechnologieën.
- Bekend met Kubernetes, cloudplatforms, observabilitytools en veilige softwareleveringspraktijken.
- Ervaring met Workforce Management (WFM), Customer Experience (CX), contactcenters of klantenserviceoplossingen.
- Ervaring met AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio of vergelijkbare communicatietechnologieën.
- Inzicht in workforce-optimalisatie en contactcenteractiviteiten, waaronder prognoses, roostering, routering en naleving.
- Ervaring met het integreren van bedrijfsapplicaties met CRM-, HR-, identiteits-, salarisadministratie- en analyseplatforms.
- Bekend met AI-ondersteunde ontwikkeltools zoals GitHub Copilot of Claude.
Voordelen
- Zorgverzekering
- Taallessen
- Relocatieprogramma
- Flexibel op afstand werken dankzij de ForeverRemote-werkcultuur
- Mogelijkheden voor professionele ontwikkeling
- Certificeringsprogramma's
- Mentorschaps- en talentinvesteringsprogramma's
- Interne doorgroeimogelijkheden
- Stageplaatsen
- Werken aan impactvolle projecten voor toonaangevende internationale klanten
- Inclusieve, ondersteunende werkomgeving met open communicatie
- Regelmatige sociale teambuildingevenementen