
Umpisa Inc ist ein Technologie- und Unternehmensberatungsunternehmen, das Organisationen bei der Entwicklung digitaler Produkte, Softwareanwendungen und neuer Geschäftsvorhaben unterstützt. Das Leistungsspektrum verbindet Geschäftsstrategie, Produktmanagement, digitale Strategie, UI/UX-Design, Softwareentwicklung, Qualitätssicherung und Geschäftsanalyse. Das Unternehmen entwickelt maßgeschneiderte Lösungen mit Technologien wie React, React Native, Flutter und Node.js und integriert DevSecOps-Praktiken in seinen Entwicklungsansatz. Umpisa unterstützt außerdem beim Aufbau neuer Unternehmen und bietet CTO-as-a-Service an. Dabei ist das Unternehmen in den Bereichen Beratung, Marketing, Gesundheitswesen, Fintech, Immobilien und Bildung tätig. Das Team aus Technologieexperten ist von einer kollaborativen Engineering-Kultur und der Mission geprägt, die Rolle der Philippinen in der globalen Technologiebranche zu stärken.
Senior-Backend-Entwickler
Leiten Sie die Architektur und Entwicklung von Backend-Systemen bei Umpisa Inc. auf den Philippinen mit Go, Java, Spring Boot und MySQL. Verantworten Sie APIs, Microservices, Zuverlässigkeit, Integrationen und die Weiterentwicklung der Engineering-Kompetenzen.
Beschreibung
- Architektur und Leitung skalierbarer, hochverfügbarer Backend-Services und REST-APIs mit Go, Java und JavaScript
- Konzeption und kontinuierliche Weiterentwicklung von Unternehmensanwendungen mit dem Spring Framework und Spring Boot
- Verantwortung für komplexe Geschäftslogik, Authentifizierung, Autorisierung und Integrationsservices
- Festlegung von API-Design-Standards und Überwachung der Integration interner und externer Systeme
- Zusammenarbeit mit Frontend-Entwicklern und bei Bedarf Unterstützung der Entwicklung nutzerorientierter Funktionen mit ReactJS
- Verantwortung für MySQL-Architektur, Schemata, Indizes, gespeicherte Prozeduren, Performance-Tuning und Abfrageoptimierung
- Mitgestaltung der Microservices-Architektur und von Designentscheidungen für verteilte Systeme
- Festlegung von Engineering-Standards für Datenkonsistenz, Sicherheit, Zuverlässigkeit und Softwarequalität
- Zusammenarbeit mit Führungskräften aus Produkt, Design und Engineering bei technischer Ausrichtung und Feature-Umsetzung
- Moderation von Architekturprüfungen, technischen Entscheidungen, Code-Reviews, Ursachenanalysen und der Reaktion auf Vorfälle
- Mentoring von Entwicklern, Unterstützung bei Einstellung und Onboarding sowie Durchführung von Wissenstransfers und Schulungen
- Verantwortung für Deployment-Prozesse, Monitoring, Anwendungsperformance, Skalierbarkeit, Zuverlässigkeit und Sicherheit
- Berichterstattung über Fortschritte an Stakeholder, Kunden und Auftraggeber
- Beobachtung der Entwicklungen bei digitalen Produkten und Technologien sowie kontinuierliche berufliche Weiterentwicklung
- Unterstützung von Pre-Sales-, Post-Sales- und Produktentwicklungsaktivitäten
- Teilnahme an Unternehmensveranstaltungen und Pflege der Unternehmenskultur
- Erstellung von Schulungsunterlagen, Leitfäden und Dokumentationen zur Weiterbildung und zum Wissenstransfer
Anforderungen
- Bachelorabschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung
- Mindestens 6 Jahre Berufserfahrung in der Backend-Entwicklung, einschließlich der ganzheitlichen Verantwortung für Systeme
- Praktische Erfahrung in der Entwicklung mit Go, Java und JavaScript in Produktionsumgebungen
- Fundierte Kenntnisse des Spring Frameworks und von Spring Boot für die Entwicklung von Unternehmensanwendungen
- Erfahrung mit dem Design von REST-APIs sowie der Implementierung von Authentifizierung, Autorisierung und Integrationsservices
- Gute Kenntnisse in ReactJS sowie Erfahrung in der Mitarbeit an oder Zusammenarbeit bei der Frontend-Entwicklung
- Fundierte MySQL-Erfahrung in den Bereichen Schemadesign, Indizierung, gespeicherte Prozeduren und Performance-Tuning im großen Maßstab
- Erfahrung mit dem Design von Microservices und verteilten Systemen
- Erfahrung bei der Integration von Drittanbieterdiensten, APIs und Unternehmensplattformen
- Ausgeprägtes Verständnis skalierbarer, zuverlässiger und sicherer Systemdesign-Prinzipien
- Erfahrung in der Leitung oder wesentlichen Mitgestaltung von Architektur- und technischen Designentscheidungen
- Fähigkeit, Entwickler zu betreuen und Code-Reviews zu leiten, die die Qualität im gesamten Team verbessern
- Erfahrung mit Strategien für Unit-, Integrations- und End-to-End-Tests
- Erfahrung mit CI/CD, Deployments, Produktionsmonitoring und der Reaktion auf Vorfälle
- Ausgezeichnete Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit Führungskräften aus Produkt, Design und Engineering
- Frühere Erfahrung im Mentoring oder in der Leitung von Entwicklern ist von Vorteil
- Ausgeprägte Kommunikationsfähigkeiten und Sicherheit in einem kooperativen, dynamischen Umfeld
- Fähigkeit, konkurrierende Prioritäten zu steuern und in einem schnelllebigen Umfeld erfolgreiche Projektergebnisse zu liefern
- Erfahrung in der Durchführung von Wissenstransfers, Schulungen oder Workshops für Teams oder Kunden wird besonders bevorzugt
- Bereitschaft und Verfügbarkeit, im Oktober für eine Schulung nach Singapur zu reisen und von November bis Dezember an weiteren Schulungen in Manila teilzunehmen
Zusatzleistungen
- Reisekostenübernahme für die Präsenzschulung in Singapur im Oktober ist vorgesehen