Orange Business
Fime
Software Developer (Java)
MISSION
Fime ist ein weltweit anerkannter internationaler Akteur, der tiefgreifende Expertise in den Bereichen digitale Zahlungen, Mobilitätsdienste und digitale Identität bietet. Wir arbeiten mit führenden Organisationen weltweit zusammen, um komplexe Herausforderungen zu lösen, aufkommende Chancen zu identifizieren und deren Strategien zukunftssicher zu gestalten.
Unser Team von über 900 Experten ist an mehr als 20 Standorten weltweit tätig und liefert Lösungen, die täglich Millionen von Transaktionen über globale Märkte hinweg unterstützen. Was uns auszeichnet, sind unsere Werte: Wir sind neugierig, kreativ und sehr kollaborativ, mit einem starken Bekenntnis zur Integrität – wir tun das Richtige für unsere Kunden, unsere Mitarbeiter und unsere Aktionäre.
Bei Fime sind die Aufgaben abwechslungsreich und intellektuell anregend. Kein Tag ist wie der andere, und Sie werden von klugen, engagierten Kollegen umgeben sein, die Lernen und kontinuierliche Verbesserung schätzen.
Als Mid-Level Software Developer werden Sie ein aktiver Mitwirkender beim Aufbau und der Wartung zuverlässiger Softwarelösungen in der Zahlungsbranche sein. In einem etablierten Entwicklungsteam übernehmen Sie die Verantwortung für Features und Aufgaben über den gesamten Entwicklungszyklus hinweg, erweitern Ihre technischen Fähigkeiten und liefern gleichzeitig echten Mehrwert für die Kunden. Sie werden eng mit Kollegen zusammenarbeiten, um den reibungslosen Betrieb unserer Produkte zu unterstützen, und direkt an den Software Development Manager berichten.
AKTIVITÄTEN
- Implementierung, Test und Wartung von Java-basierten Microservices und Systemen unter Einhaltung definierter Standards für Leistungs-, Sicherheits- und Zugänglichkeitsanforderungen (WCAG, ARIA).
- Unterstützung der Überwachung und Fehlerbehebung von kundenorientierten Plattformen, Mitwirkung bei der Diagnose und Lösung von Produktionsproblemen unter Anleitung erfahrener Kollegen.
- Arbeit nach agilen Praktiken (Scrum, CI/CD, automatisiertes Testen) unter Verwendung von Git-basierten Workflows (Branching, PRs, Versionskontrolle), Teilnahme an Code-Reviews und Nutzung von Qualitätstools wie SonarQube.
- Praktische Erfahrung in Cloud- und Container-Umgebungen (Kubernetes, Docker, Terraform) sammeln und zur Entwicklung von RESTful und ereignisgesteuerten APIs mit Datenbanken beitragen.
- Unterstützung von Teamkollegen durch Wissensaustausch, Annahme von Feedback und aktive Weiterentwicklung des Verständnisses von Best Practices im Team.
- Teilnahme an technischen Diskussionen, Neugier auf neue Technologien und Einbringung von Ideen zur Verbesserung von Entwicklungsprozessen.
- Zusammenarbeit mit Architekten, Product Ownern, Designern und anderen Softwareentwicklern, um nahtlose Benutzererlebnisse zu liefern.
BERUFSERFAHRUNG
- 3–5 Jahre Berufserfahrung in der Softwareentwicklung mit Java; Erfahrung in der Zahlungsbranche ist von Vorteil.
- Solide Kenntnisse in Java, einschließlich Java 8+ Features, mit einem guten Verständnis von objektorientierter Programmierung, Entwurfsmustern und Kernkonzepten wie MVC, JDBC und RESTful API-Design und -Entwicklung.
- Praktische Erfahrung mit modernen Java-Frameworks, insbesondere Spring Boot und Spring MVC, sowie Kenntnisse von Alternativen wie Micronaut oder Quarkus.
- Einige Kenntnisse von RESTful und ereignisgesteuerten Architekturen (z. B. Kafka, RabbitMQ) und ein Bewusstsein für verteilte Systemprinzipien.
- Erfahrung mit Cloud-Plattformen wie Microsoft Azure, AWS oder GCP in einem professionellen Kontext.
- Fähigkeit, lesbaren, wartbaren Code zu schreiben, mit einer wachsenden Wertschätzung für Test- und CI/CD-Praktiken.
KENNTNISSE & FÄHIGKEITEN
- Ein abgeschlossenes Studium in einem verwandten Bereich oder gleichwertige praktische Erfahrung.
- Systemdesign & APIs: Fundierte Kenntnisse im Systemdesign und in der API-Entwicklung (REST, GraphQL) mit der Bereitschaft, dieses Verständnis zu vertiefen.
- Cloud & Containerisierung: Praktische Erfahrung mit AWS, GCP oder Azure; einige Erfahrung mit Docker und Kubernetes.
- Datenbanken: Praktische Erfahrung mit relationalen Datenbanken, einschließlich MySQL, PostgreSQL oder Oracle.
- DevOps & Testing: Vertrautheit mit CI/CD-Pipelines und automatisierten Testansätzen (Unit, Integration, E2E).
- Engineering-Praktiken: Bewusstsein für sichere Codierungsprinzipien, Leistungsaspekte und Teilnahme an Code-Reviews sowohl als Mitwirkender als auch als Lernender.
- KI-gestützte Entwicklung: Sicherer Umgang mit KI-Codierungsassistenten wie GitHub Copilot, Claude oder Cursor zur Unterstützung und Beschleunigung der täglichen Entwicklungsarbeit.
- Fließende Englisch- und Portugiesischkenntnisse
Vertragsart: Unbefristet, Vollzeit
Startdatum: Schnellstmöglich
Standort: São Paulo, Brasilien – Hybrid
