Senior Software Engineer – Java, Hadoop , Spark, Kafka

Als Mitglied unserer Software Engineering Group suchen wir in erster Linie nach Menschen, die sich leidenschaftlich für die Lösung von Geschäftsproblemen durch Innovation und Engineering-Praktiken einsetzen. Sie müssen Ihr fundiertes Wissen und Ihre Fachkenntnisse auf alle Aspekte des Softwareentwicklungslebenszyklus anwenden und täglich kontinuierlich mit Ihren vielen Interessengruppen zusammenarbeiten, um sich auf gemeinsame Ziele zu konzentrieren. Als Senior Software Engineer im Team werden Sie Teil eines mehrjährigen Programms sein und mit einem vielfältigen Team in Singapur zusammenarbeiten, das weltweit mit Geschäftsinteressenten abgestimmt ist, um den gesamten Buchungsablauf für Derivate in der Privatbank neu zu definieren. Diese Rolle erfordert eine Vielzahl von Stärken und Fähigkeiten, darunter: • Starke Java-Entwicklungsfähigkeiten mit mehr als 6 Jahren Erfahrung in der Lösung von Geschäftsproblemen mit Leistungsoptimierung, niedriger Latenz und Multithreading • Mehr als 2 Jahre Erfahrung mit Big-Data-Tools Hadoop , Spark, Kafka usw. • Es ist gut, Erfahrung in Datenmodellierung, Visualisierung und Berichtstechniken wie QlikSense zu haben • Starker Hintergrund in der agilen Entwicklung und Erfahrung mit TDD/BDD-Konzepten und Testfähigkeiten • Starke Fähigkeiten zur Problemlösung und Verständnis von Datenstrukturen und Algorithmen • Eine gewisse Erfahrung mit Cloud (AWS / Cloud Foundry) wäre erforderlich, um in der Rolle erfolgreich zu sein • BS/BA-Abschluss oder gleichwertige Erfahrung • Fortgeschrittene Kenntnisse in Anwendungs-, Daten- und Infrastrukturarchitekturdisziplinen • Verständnis von Architektur und Design über alle Systeme hinweg • Arbeitskompetenz in Entwicklungs-Toolsets • Kenntnis branchenweiter Technologietrends und Best-Prac • Fähigkeit, in großen, kooperativen Teams zu arbeiten, um Unternehmensziele zu erreichen • Leidenschaft für den Aufbau einer innovativen Kultur • Beherrschung einer oder mehrerer moderner Programmiersprachen • Verständnis von Softwarefähigkeiten wie Geschäftsanalyse, Entwicklung, Wartung und Softwareverbesserung IT Jobs