Ihre Karrierechance als

High Tech EE Java Micro Services Developer (m/w/d) (m/w/d)

Im Bereich IT / Berufserfahrene, zu besetzen zum nächstmöglichen Zeitpunkt.

Unser namhafter Kunde entwickelt, konstruiert und produziert modernste und erstklassige Produkte für den Chipherstellermarkt und ist Marktführer bei Lithografie-Systemen. Im Bereich der Steuerung, des Betriebs, der Überwachung und der Störungsbehebung, entwickelt er datenintensive Echtzeitsysteme, welche aufbereitete Informationen an verschiedene Prozessteilnehmer verteilen. Hierfür suchen wir im Bereich der Softwareentwicklung erfahrene und lösungsorientierte Entwickler, die sich schnell in hochkomplexe technische Zusammenhänge einarbeiten können und langfristig unseren Kunden unterstützen.

Wir suchen erfahrene JAVA Entwickler für die Softwareentwicklung im Bereich Hochautomatisierung von Semiconductor Fabriken.

Land

ARBEITSORT

  • 01109 - Dresden (Sachsen)
  • 21079 - Hamburg (Hamburg)

AUFGABEN

  • Ihre Hauptaufgabe ist die Konzeptionierung und Entwicklung von Software-Infrastruktur mit JAVA EE, die Zugriff auf SQL- und NoSQL Datenbanken bietet, Job-Management zuverlässig verwaltet und periodisch Informationen von vernetzten Systemen in der Fabrik sammelt und aufbereitet.
  • Erstellen von Vor-Ort-Lösungen, die kontinuierlich alle Scanner in der Domäne eines Kunden überwachen. Der Server kann Systemausfälle erkennen, bevor sie auftreten, und notwendige Korrekturmaßnahmen identifizieren.
  • Industrielle Automatisierungsaufgaben bereitstellen, die unbeaufsichtigte komplexe Anpassungen des Fertigungsprozesses übernehmen, um höchste Ausbeuten in der Großserienfertigung zu ermöglichen.
  • Implementieren und validieren Sie Algorithmen, die unseren Kunden die Möglichkeit geben, während der Fertigung optimale Ergebnisse zu erzielen.
  • Erstellen von Anwendungen, die bei der Feinabstimmung des Fertigungsprozesses helfen und Prozessingenieure durch exzellentes UX-Design bei der Navigation durch die Komplexität der Prozesseinstellung unterstützen.
  • Auswahl und Verwaltung einer IT-Infrastruktur, die uns hilft, die Software auf einem Multi-Blade-Server mit viel Speicherplatz auszuführen. In diesem Bereich verwenden wir Virtualisierungstechnologien, Linux, Python und Splunk; zusätzlich zu JAVA.
  • Aufkommende Technologien nutzen, um Visionen in die Realität umzusetzen, z.B. mit Big Data und Maschinellem Lernen.
  • Entwerfen und Implementieren von Software, Arbeiten an dem vom Product Owner definierten Product Backlog;
  • Sicherstellung der Qualität der eigenen Leistungen durch Entwurf und Implementierung von automatisierten Tests auf Unit- und Integrationsebene;
  • Zusammenarbeit mit anderen Teams, um eine konsistente Umsetzung der Architektur zu gewährleisten und die Abstimmung von Schnittstellen und Timing von teamübergreifenden Lieferungen
  • Fehlersuche, Analyse und Lösung von Integrationsproblemen sowohl aus internen Alpha- und Beta-Tests als auch von Kunden gemeldeten Problemen
  • Schreiben oder Aktualisieren der Produktdokumentation in Übereinstimmung mit den Unternehmensprozessen
  • Verbesserungsvorschläge für unsere technischen Lösungen und unsere Arbeitsweise und deren Umsetzung in Abstimmung mit Ihrem Team und dessen Stakeholdern.

Wichtigste Technologien und Tools: JAVA SE und EE ab Version 1.8 und darüber hinaus. Junit, Mockito, XML, SQL, JSON, Linux, Hibernate, Git, JIRA

QUALIFIKATIONEN

  • Sie haben ein erfolgreich abgeschlossenes Master/Diplom Studium aus dem Bereich Informatik, Computer Science, Mathematik, Physik oder in einer vergleichbaren Fachrichtung vorzuweisen.
  • Fundierte, mehrjährige praktische Erfahrung mit Java SE oder Java EE in serviceorientiertem Design und Microservices-Architekturen, einschließlich Web Services wie REST; Gutes Verständnis und Einblick in Java- und Java EE-Interna (Klassenladen, Speicherverwaltung, Transaktionsmanagement, Multi-Threading, ...), sowie Container/Orchestrierung wie Docker und/oder Kubernetes
  • Sie verfügen über gute Kenntnisse im Bereich Design und Entwicklung von serverseitiger Software unter Verwendung des objektorientierten Paradigmas.
  • Kenntnisse im Umgang mit Softwareentwicklungswerkzeugen wie Jira, Bamboo / Jenkins, SonarQube, Git, Eclipse oder IntelliJ setzen wir voraus.
  • Erfahrungen im Bereich Datenbankanbindung (QueryDSL, ORM, Hibernate oder ähnliche Frameworks) sind wünschenswert.
  • Erstellung von automatisierten Unit- und Integrationstests setzen wir voraus, Vertrautheit mit den Testframeworks Selenium, Cucumber sind ein Plus.
  • Continuous Integration und Arbeiten im Agilen Umfeld sind Ihnen vertraut.
  • Sie sind ein kreativer Problmelöser und verfügen
  • Affinität zu Mathematik, Datenanalytik und Data Science sind wünschenswert.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift setzen wir voraus.

Sie sind ein kreativer Problemlöser mit einem Hang zur Analyse, wobei Sie hohe Qualitätsstandards schätzen und sich zur absoluten Technologiespitze hingezogen fühlen? Dann ist diese Stelle genau die richtige für Sie!

ARBEITSZEITEN

Voll- oder Teilzeit


 Jetzt auf diese Stelle bewerben!


IHR ANSPRECHPARTNER

Bei Fragen zu dieser Position wenden Sie sich bitte an:


Ihr Ansprechpartner

SII Deutschland GmbH
Claudia Rutzen
+49 40 300865106