Redwood Materials
Netspend
Software Engineer Lead - Backend Modernisierung
Über das Unternehmen
Netspend Corporation ist ein globales, vertikal integriertes Finanzdienstleistungs- und Technologieunternehmen, das sich der Bereitstellung innovativer Finanzlösungen zur Stärkung von Verbrauchern weltweit widmet. Die Finanzprodukte und -dienstleistungen von Netspend umfassen Prepaid-, Debit-, grenzüberschreitende Zahlungs- und Treuelösungen für Verbraucher und Unternehmenspartner.
Netspend bietet Prepaid- und Debitkartenlösungen an, die Kunden einen sicheren und bequemen Zugang zu globalen Zahlungsnetzwerken ermöglichen, damit sie ihr Geld verwalten und alltägliche Einkäufe tätigen können. Mit einem landesweiten Einzelhandelsnetzwerk in den USA können Kunden Netspend-Produkte an 130,000 Nachladepunkten und über 100,000 Vertriebsstandorte erwerben und aufladen.
Seit unserer Gründung im Jahr 1999 durch Branchenpioniere haben die Produkte von Netspend Transaktionsvolumina in Milliardenhöhe verarbeitet und Millionen von Kunden weltweit bedient. Das Unternehmen hat seinen Hauptsitz in Austin, Texas, und beschäftigt Mitarbeiter weltweit.
Über die Rolle
- Arbeitet während des gesamten Softwareentwicklungszyklus und ist in einer unterstützenden Funktion tätig, um Anwendungen mit einem breiten Verständnis für eine Vielzahl von Sprachen und Architekturen zu erstellen, zu entwerfen, zu codieren, zu debuggen, zu warten, zu testen, zu implementieren und zu validieren.
- Analyse bestehender Anwendungen oder Formulierung von Logik für neue Anwendungen, Verfahren, Flussdiagramme, Codierung und Debugging von Programmen.
- Erstellt geeignete Ergebnisse und entwickelt Implementierungspläne für Anwendungen während des gesamten Lebenszyklus in einer flexiblen Entwicklungsumgebung.
- Bereitstellung technischer Leitung und technischer Führung für ein Team von Ingenieuren
- Empfiehlt Änderungen an Entwicklungs-, Wartungs- und Systemstandards
- Mentoring und Anleitung von Junior-Ingenieuren.
- Beitrag zum Design und zur Entwicklung neuer Produkte und Funktionen
- Sicherstellung der Einhaltung von Engineering-Prozessen.
- Aufrechterhaltung der Produktqualität.
Hinweis: Diese Position ist in Noida, Uttar Pradesh (Indien), angesiedelt. Wir bitten Kandidaten aus Indien, sich zu bewerben.
Gewünschte Fähigkeiten und Kompetenzen
- Kenntnisse der Kern Java-Grundlagen und fortgeschrittene Java-Konzepte, JVM-Grundlagen, OOPs, Datenstrukturkonzepte, Collections & Multithreading, grundlegende Unix-Grundlagen, Spring-Framework.
- J2EE, SQL, Application Server Erfahrung mit Cluster- und Fehlertoleranzarchitekturen, vorzugsweise Entwicklung von Prepaid-/Karten-Domänenanwendungen.
- Erfahrung mit Spring Core Framework, Spring Integration, Log4J, Restful Webservice.
- Ausgezeichnete Java-Programmierkenntnisse.
- Erfahrung mit Eclipse IDE, IntelliJ Idea und verwandten Tools.
- Starke Erfahrung in Datenbankdesign und einige Erfahrung mit Oracle, Postgress oder SQL.
- Gute Kenntnisse von Kern-Designmustern und Java Microservices.
- Positive Einstellung und Fähigkeit, je nach Geschäftsanforderungen an mehreren Aufgaben zu arbeiten.
- Schnelle Auffassungsgabe für neue Problembereiche und Technologien.
- Sollte Erfahrung im Systemdesign oder Architekturentwurf haben.
Mindestanforderungen
- BS in Informatik, Informationstechnologie, Business / Management Information Systems oder verwandtem Bereich
- Typischerweise mindestens 8 Jahre Berufserfahrung in Java/J2EE Programmierung, Design, Entwicklung und Datenanalyse. Typischerweise fortgeschrittene Kenntnisse und Anwendung von zwei oder mehr gegensätzlichen Front-End / back end-Sprachen / Technologien, darunter, aber nicht beschränkt auf: zwei oder mehr moderne Programmiersprachen, die im Unternehmen verwendet werden, Erfahrung mit verschiedenen APIs, externen Diensten, Erfahrung mit relationalen und NoSQL-Datenbanken.
Bevorzugte Qualifikationen
- Erfahrung mit Active MQ oder Kafka-Technologien für Messaging ist ein Plus.
- Gute Kenntnisse in Unix-Shell-Skripting sind ein Plus.
- Erfahrung mit Alert- und Monitoring-Tools wie Dynatrace, Splunk, Graffana ist ein Plus.
- BS in Informatik, Informationstechnologie, Business / Management Information Systems oder verwandtem Bereich
- 10+ Jahre Berufserfahrung in der Programmierung, im Design und in der Entwicklung von Java/J2EE-Anwendungen
