
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 (New York)
Entwickle Java-, React- und Cloud-native Anwendungen für Workforce Management und Customer Experience. Baue skalierbare Services und Integrationen und unterstütze CI/CD sowie den Produktionsbetrieb bei Miratech.
Beschreibung
- Entwirf und betreibe skalierbare Backend-Services mit Java und Spring Boot.
- Entwickle Webanwendungen mit React und TypeScript sowie wiederverwendbaren Komponenten, responsiven Layouts und barrierefreien Interaktionen.
- Entwickle und nutze REST-APIs; pflege OpenAPI-/Swagger-Verträge und die Fehlerbehandlung.
- Erstelle modulare Lösungen mit Microservices, objektorientiertem Design und ereignisgesteuerten Mustern.
- Nutze Node.js für leichtgewichtige Services, Backend-for-Frontend-Komponenten, Integrationen oder Entwicklungstools.
- Entwirf und optimiere PostgreSQL-Datenmodelle und -Abfragen für Datenintegrität, Leistung und Audit-Historie.
- Entwickle und betreue Integrationen mit internen und externen Systemen über APIs, Webhooks, Messaging und verwandte Muster.
- Containerisiere Anwendungen und wirke an Cloud-Deployments, Konfigurationsmanagement und konsistenten Umgebungen mit.
- Entwickle und betreue Jenkins-CI/CD-Pipelines mit automatisierten Tests, Qualitätsprüfungen und reproduzierbaren Deployments.
- Ergänze Anwendungen um strukturierte Logs, Metriken, Tracing und aussagekräftige Fehlermeldungen.
- Behebe funktionale Fehler und Produktionsprobleme und verbessere Leistung, Ausfallsicherheit, Skalierbarkeit und Wartbarkeit.
- Arbeite mit Produktmanagement, UX, QA, DevOps, Architektur und Engineering in Design-Sessions, Code-Reviews, Planungen und kontinuierlicher Verbesserung zusammen.
Anforderungen
- Mindestens fünf Jahre Erfahrung in der Full-Stack-Softwareentwicklung, einschließlich der Arbeit an Produktivanwendungen.
- Praktische Erfahrung mit Java und Spring, insbesondere Spring Boot, REST-Services, Persistenz, Sicherheit und automatisierten Tests.
- Frontend-Erfahrung mit Angular oder React, TypeScript, HTML, CSS, komponentenbasiertem Design, Zustandsverwaltung und modernen Testverfahren.
- Kenntnisse in Node.js für leichtgewichtige Services, Integrationen, Build-Tools oder unterstützende Komponenten.
- Erfahrung mit der Entwicklung von REST-APIs und Microservices sowie wartbaren Anwendungen in verteilten Umgebungen.
- Fundierte SQL-Kenntnisse und Erfahrung mit effizienten Datenmodellen in PostgreSQL oder einer vergleichbaren relationalen Datenbank.
- Erfahrung mit der Entwicklung, Bereitstellung oder Betreuung cloudbasierter und containerisierter Anwendungen.
- Klare Kommunikation, das Verfassen technischer Dokumentation und die Teilnahme an Workshops mit Kunden.
- Kenntnisse in OAuth2, OpenID Connect, JWT und sicherem API-Design.
- Erfahrung mit Kafka, RabbitMQ oder ähnlichen Messaging- und Event-Streaming-Technologien.
- Kenntnisse in Kubernetes, Cloud-Plattformen, Observability-Tools und sicheren Softwarebereitstellungsverfahren.
- Erfahrung mit Workforce Management (WFM), Customer Experience (CX), Contact Centern oder Kundenservice-Lösungen.
- Erfahrung mit AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio oder ähnlichen Kommunikationstechnologien.
- Verständnis von Workforce Optimization und Contact-Center-Abläufen, einschließlich Prognosen, Einsatzplanung, Routing und Einhaltung von Vorgaben.
- Erfahrung mit der Integration von Unternehmensanwendungen in CRM-, HR-, Identitäts-, Lohnabrechnungs- und Analyseplattformen.
- Vertrautheit mit KI-gestützten Entwicklungstools wie GitHub Copilot oder Claude.
Zusatzleistungen
- Krankenversicherung
- Sprachkurse
- Relocation-Programm
- Flexibles Remote-Arbeiten im Rahmen der ForeverRemote-Arbeitskultur
- Möglichkeiten zur beruflichen Weiterentwicklung
- Zertifizierungsprogramme
- Mentoring- und Talentförderungsprogramme
- Interne Wechselmöglichkeiten
- Praktikumsmöglichkeiten
- Mitarbeit an wirkungsvollen Projekten für führende globale Kunden
- Inklusives und unterstützendes Arbeitsumfeld mit offener Kommunikation
- Regelmäßige gemeinsame Team-Events