Beschreibung
Für unseren Kunden, einem Energienetzbetreiber für Nord- und Ostdeutschland suchen wir einen Senior Java Entwickler mit Schwerpunkt maßgeschneiderte Softwarelösungen für hochverfügbare und redundante Systeme, welcher bei der Entwicklung und dem Aufbau einer Kundeninternen Plattform mitwirkt.Projektbeschreibung:
Sie entwickeln maßgeschneiderte Softwareentwicklungen und sind Teil eines Teams in Belgien und Deutschland. Im Kern steht die Entwicklung von Programmen und Systemen für das analysieren und testen von Programmen und Produkten vor der offiziellen Einführung, sowie das Fixen und Verbessern bestehender Software auf Java Basis.
Aufgaben:
* Erstellung von sauberem, effizientem Code auf der Grundlage von Spezifikationen und Leitlinien
* Unterstützende Tätigkeiten mit Teammitgliedern und Java TMD-Architekten
* Entwicklung intuitiver Software, die die Anforderungen des Unternehmens erfüllt und übertrifft
* Professionelle Wartung der gesamten Software und regelmäßige Erstellung von Updates, um Kunden- und Unternehmensbelange zu berücksichtigen
* Probleme bei der Programmierung schnell und effizient beheben, um einen produktiven Arbeitsplatz zu gewährleisten
* Gewährleistung der Softwaresicherheit durch die Entwicklung von Programmen zur aktiven Überwachung der Weitergabe von privaten Informationen
* Aktive Suche nach Möglichkeiten zur Verbesserung von Geschäftssoftwareprozessen und Interaktionen
* Hilfe und Unterstützung beim Coaching und bei der Schulung anderer Teammitglieder, um sicherzustellen, dass alle Mitarbeiter sicher mit Softwareanwendungen umgehen können.
Profilanforderungen:
* fundierte und nachweisliche Erfahrung im Java-Stack
* Gute Kenntnisse bei redundanten, hochverfügbaren Systemen, Micro Service Architekturen, API-zentrierte Systemdesigns und Entwicklungsumgebungen
* Wünschenswert sind gute Kenntnisse in Standards und .Java Web-Technologien (Backend) wie zum Beispiel Open API Specifications 3.0, REST, gRPC sowie Camunda BPM, Hazelcast sowie Bibliotheken für Web-Frontends
* Kenntnisse in OAuth2.0, SQL-Datenbanken, Graph-Datenbanken, NoSql-Datenbanken sowie Kubernetes sind von Vorteil
* weiterhin sind Erfahrungen mit Entwicklung in Cloud Umgebung (public und private cloud) von Vorteilt
* fließende Deutsch und Englischkenntnisse in Wort & Schrift werden vorausgesetzt
* umfangreiche, sehr gute Kenntnisse in Java Frameworks (Spring Boot)
* Kenntnisse der Konzepte über Dependency Injection, Software-Entwurfsmuster
* Bereitschaft zu gelegentlichen Vorort Einsätzen in Berlin runden Ihr Profil ab
Bei Interesse an dieser Vakanz freue ich mich auf Ihren aktuellen CV unter Angabe Ihres aktuellen Stundensatzes. Bei Fragen oder Anmerkungen können Sie sich sehr gerne bei mir melden.