Westhouse ist eines der führenden globalen Recruitment Unternehmen im Bereich Personalauswahl, -vermittlung und Projektmanagement.

Für unseren Kunden suchen wir aktuell eine/n

Senior Softwareentwickler Java (m/w/d) - Berlin

Rahmeninformationen

Referenz:
126810
Start:
31.08.2020
Standort:
Berlin
Umfang:
full-time

Ihre Aufgaben

  • Verantwortung für die Umsetzung eines festgelegten Teils von funktionalen Anforderungen (User-Storys)
  • Selbstständiges Erkennen und Beheben von Fehlern (Bugs) in selbst- und fremdentwickelten Anwendungen
  • Entwicklung von Testsystemen, Simulatoren und weiteren Werkzeugen zur Unterstützung der Testmaßnahmen der gematik für Protokoll- und Schnittstellen-Tests in Java oder, wenn notwendig, in anderen Programmier- und Skriptsprachen (z.B. C#, C/C++, Batch, maven, gradle) sowie für verschiedenste Zielsysteme wie Windows, Linux, Android oder iOS
  • Erweiterung und Integration zugekaufter SoftwareLösungen wie der eingesetzten Testsprache TTCN-3 sowie Definitionen und Vorgaben zu Schnittstellen
  • Ermittlung, Bewertung sowie Umsetzung der Anforderungen der Product Owner und ggf. Tester im Rahmen des gematik-SCRUM- bzw. Kanban-Prozesses
  • Verantwortung für die Erstellung von Dokumentationen (u.a. Asciidoc) für Benutzer, Administratoren und Entwickler in Quellcode, Wiki-Systemen und Dokumenten
  • Durchführung von Qualitätssicherungsmaßnahmen für Entwicklungen, Code-Reviews, Refactoring und regelmäßige Abstimmungen mit den Testexperten
  • Erstellung und Durchführung von Benutzertrainings
  • Planung und Schätzung der Umsetzung von Anforderungen und Fehlerbehebungen im Rahmen der eingesetzten SCRUM- oder KANBAN-Prozesse
  • Regelmäßiges Reporting des Fortschritts, von Risiken und Abweichungen im Daily Scrum sowie Sprint-Review und Retrospective

Ihre Qualifikationen

  • Erfolgeicher Abschluss eines Studiums in Informationstechnik, Computer Engineering, Wirtschaftsinformatik oder ähnl. Studiengang sowie eine darüber hinausgehende, umfassende Zusatzqualifikation (ITIL, ISAQB, ISTQB, PMI, etc.) oder eine vergleichbare, langjährige Berufserfahrung
  • Vielseitige und tiefgehende Kenntnisse in der Softwareentwicklung in Java mit Schwerpunkt Java SDK, XML, Netzwerkprotokolle und PKI
  • Kenntnisse in der Benutzung von Jira erforderlich, da hiermit die Anforderungen und Fehler erfasst und der Scrum-Prozess gesteuert und dokumentiert wird.
  • Einschlägige Erfahrungen des Build-Managements mit maven und gradle erforderlich
  • Erfahrungen mit Java-CI-Tools (Hudson oder Jenkins) erforderlich
  • Kenntnisse von Netzwerkprotokollen ab OSI-Layer 3 erforderlich (UDP, TCP, http, https) erforderlich
  • Kenntnisse in XML, SOAP und REST wünschenswert
  • Praktische Erfahrungen im Umgang mit Eclipse (4.x) und IntelliJ sowie Erfahrungen in aktuellen Bibliotheken und Frameworks (Spring und spring-boot, Slf4j, Junit) wünschenswert
  • Sehr hilfreich sind Kenntnisse des Betriebs von Java-Anwendungen und Application-Servern
  • Kenntnisse erforderlich im Bereich der Automatisierung und Containerisierung (DevOps, Docker, Kubernetes, Puppet)
  • Im Bereich der Authentifizierung werden Kenntnisse von OpenID Connect/OAuth 2.0 vorausgesetzt
  • Beherrschung vielfältiger oder komplexer Aufgaben- und Problemstellungen, zu deren Lösung verschiedene Aspekte analysiert und beurteilt werden müssen und auch konzeptionelle Beiträge sowie ggf. neue Lösungswege erforderlich sind.

Interessiert?

Wir freuen uns auf Ihre aussagekräftigen Bewerbungsunterlagen in elektronischer Form.