
Miratech ist ein global tätiges IT-Dienstleistungs- und Beratungsunternehmen, das mit Unternehmen an der digitalen Transformation arbeitet. Das Leistungsspektrum umfasst Outsourcing, Softwareentwicklung und professionelle Dienstleistungen und verbindet die Lieferkapazitäten eines Großunternehmens mit der Anpassungsfähigkeit, die mit innovativer Start-up-Kultur verbunden ist. Miratech wurde 1989 gegründet und ist in den Bereichen B2B-Beratung sowie technologiebezogene Arbeit im SaaS-Umfeld tätig. Dabei unterstützt das Unternehmen Organisationen, die Softwarekompetenz und Technologiedienstleistungen benötigen.
Full-Stack-Java-Engineer (Remote, Irland)
Entwickle Java-, React- und cloudnative Anwendungen für Workforce Management und Kundenerlebnisse. Baue skalierbare Services und Integrationen, unterstütze CI/CD und wirke am Produktivbetrieb bei Miratech mit.
Beschreibung
- Entwickle und betreibe skalierbare Backend-Services mit Java und Spring Boot.
- Erstelle responsive und barrierearme Webanwendungen mit React und TypeScript.
- Entwickle und nutze REST-APIs, pflege OpenAPI-/Swagger-Verträge und sorge für eine klare Fehlerbehandlung.
- Entwirf modulare Lösungen mit Microservices sowie objektorientierten und ereignisgesteuerten Mustern.
- Nutze Node.js für schlanke Services, Integrationen, Backend-for-Frontend-Komponenten oder Entwicklungstools.
- Entwirf und optimiere PostgreSQL-Datenmodelle und -Abfragen mit Blick auf Datenintegrität, Leistung und Audit-Historie.
- Entwickle und unterstütze Integrationen über APIs, Webhooks, Messaging und weitere Muster.
- Containerisiere Anwendungen und unterstütze Cloud-Deployments, Konfigurationen und einheitliche Umgebungen.
- Pflege Jenkins-CI/CD-Pipelines mit automatisierten Tests, Qualitätsprüfungen und reproduzierbaren Deployments.
- Ergänze Anwendungen um strukturierte Logs, Metriken, Tracing und aussagekräftige Fehlerberichte.
- Behebe funktionale Probleme und Produktionsstörungen und verbessere Leistung, Ausfallsicherheit, Skalierbarkeit und Wartbarkeit.
- Arbeite mit Produkt, UX, QA, DevOps, Architektur und Engineering an Entwürfen, Reviews, Planung und kontinuierlicher Verbesserung.
Anforderungen
- Verfüge über mindestens fünf Jahre Erfahrung in der Full-Stack-Softwareentwicklung, einschließlich der Arbeit an Produktivanwendungen.
- Bringe praktische Erfahrung mit Java und Spring mit, insbesondere mit Spring Boot, REST-Services, Persistenz, Sicherheit und automatisierten Tests.
- Habe Erfahrung im Frontend mit Angular oder React, TypeScript, HTML, CSS, komponentenbasiertem Design, Zustandsverwaltung und modernen Testverfahren.
- Sei mit Node.js für schlanke Services, Integrationen, Build-Tools oder unterstützende Komponenten vertraut.
- Habe Erfahrung mit der Entwicklung von REST-APIs und Microservices sowie wartbaren Anwendungen in verteilten Umgebungen.
- Verfüge über fundierte SQL-Kenntnisse und Erfahrung mit effizienten Datenmodellen in PostgreSQL oder einer vergleichbaren relationalen Datenbank.
- Habe Erfahrung in der Entwicklung, Bereitstellung oder Betreuung cloudbasierter und containerisierter Anwendungen.
- Kommuniziere klar, erstelle technische Dokumentationen und nimm an Workshops mit Kunden teil.
- Kenne OAuth2, OpenID Connect, JWT und sichere API-Entwicklung.
- Habe Erfahrung mit Kafka, RabbitMQ oder vergleichbaren Messaging- und Event-Streaming-Technologien.
- Sei mit Kubernetes, Cloud-Plattformen, Observability-Tools und sicheren Softwarebereitstellungspraktiken vertraut.
- Erfahrung mit Workforce Management (WFM), Customer Experience (CX), Contact Centern oder Kundenservice-Lösungen ist von Vorteil.
- Erfahrung mit AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio oder ähnlichen Kommunikationstechnologien ist von Vorteil.
- Kenntnisse in Workforce Optimization und Contact-Center-Betrieb, einschließlich Prognose, Einsatzplanung, Routing und Einhaltung von Vorgaben, sind von Vorteil.
- Erfahrung bei der Integration von Unternehmensanwendungen mit CRM-, HR-, Identitäts-, Gehaltsabrechnungs- und Analyseplattformen ist von Vorteil.
- Vertrautheit mit KI-gestützten Entwicklungstools wie GitHub Copilot oder Claude ist von Vorteil.
Zusatzleistungen
- Krankenversicherung
- Sprachkurse
- Relocation-Programm
- Flexibles Arbeiten aus der Ferne im Rahmen der ForeverRemote-Kultur
- Möglichkeiten zur beruflichen Weiterentwicklung
- Zertifizierungsprogramme
- Mentoring- und Talentförderprogramme
- Möglichkeiten für interne Wechsel
- Praktikumsmöglichkeiten
- Möglichkeit zur Zusammenarbeit an wirkungsvollen Projekten für führende globale Kunden
- Ein inklusives und unterstützendes Arbeitsumfeld
- Regelmäßige Firmenveranstaltungen und Teambuilding-Events