Full-Stack Software Entwickler
Role details
Job location
Tech stack
Job description
Zu Deinen Aufgaben gehört die Entwicklung unserer Home Monitoring Plattform mit State-of-the-art Technologien. Du bist Teil eines interdisziplinären Stream-Aligned Teams, welches von der Planung bis zum Betrieb für die Umsetzung anspruchsvoller Produktfeatures verantwortlich ist. Du bringst Deine Ideen ein, um unseren Kunden passende qualitativ-hochwertige Softwarelösungen anbieten zu können.
Als Teil eines agilen Teams übernimmst Du u.a. die folgenden Aufgaben:
- Erstellung, Review und Pflege von Anforderungsspezifikationen in Abstimmung mit Stakeholdern und anderen Software Engineers
- Mitarbeit bei der Konzeption, Design, Entwicklung und Dokumentation neuer Softwarefeatures und -tools in Java
- Mitarbeit bei der Planung und Dokumentation des Testumfangs sowie Auswahl geeigneter Vorgehensweisen und Teststrategien
- Implementierung von Software und Softwaretools inkl. Erstellung und Durchführung von Unit- und Verifikationstests sowie Erstellung und Pflege der Dokumentation im Rahmen der gültigen Vorschriften
- Analyse von Performance-Problemen sowie Unterstützung bei der Optimierung
- Mitarbeit bei der Erstellung und Pflege von (automatisierten) Continuous Deployment (CD)-Pipelines entlang der Staging-Umgebungen
Requirements
Du hast ein Studium im IT-Umfeld oder eine vergleichbare Qualifikation abgeschlossen und verfügst über erste Erfahrungen und Kenntnisse in der Entwicklung und dem Betrieb von serverseitigen Anwendungen und Geschäftslogik im Enterprise-Umfeld. Eine qualitätsbewusste Arbeitsweise ist Dir sehr wichtig. Du bist ein Team-Player, hast ausgeprägte analytische Fähigkeiten und bist motiviert Dich stetig weiterzuentwickeln. Sowohl auf Deutsch als auch auf Englisch kannst Du sicher kommunizieren.
Weiterhin sind Kenntnisse in folgenden Bereichen von Vorteil:
- Datenbank· und Persistenz-Technologien (z.B. Oracle DB, Hibernate)
- Frontend- bzw. Backend-Technologien (z.B. JavaScript, JSF, Angular, Spring)
- Continuous Integration/Deployment Pipelines (z.B. Jenkins, GitHub, Terraform, Ansible)
- Automatisierung von Softwaretests (Subsystem, Integration, End-to-End) für komplexe Softwaresysteme mit Hilfe von Java/C#
Benefits & conditions
- Zugehörigkeit zu einem internationalen Unternehmen, das mit seinen Medizinprodukten Leben rettet und Menschen hilft, ein längeres und besseres Leben zu führen
- Unbefristete Anstellung und attraktive Tarif-Gehälter (IG Metall) inkl. Tarifvertrags-Benefits, wie 30 Tage Urlaub
- Option zum mobilen Arbeiten und flexible Arbeitszeiten
- Intensive Einarbeitung inkl. Willkommensveranstaltung und Buddy-Programm
- Fahrtkostenzuschuss für öffentliche Verkehrsmittel oder kostenfreie Mitarbeiterparkplätze sowie gesicherte Fahrradräume am Standort
- Mitarbeiterkantinen mit einem frischen und abwechslungsreichen gastronomischen Angebot
- Aktives Gesundheitsmanagement, z.B. Gesundheitstage, Betriebsarzt, Impfmöglichkeiten
- Corporate Benefits, wie Sport- und Netzwerkangebote in unseren BIOTRONIK-Teams und Mitarbeitergruppen sowie eine betriebliche Altersvorsorge als auch eine BU-Versicherung
- Exklusive Mitarbeiterrabatte, u.a. Vergünstigungen in Fitnessketten, für Reisen oder Modemarken
Standort: Berlin| Arbeitszeit: Vollzeit 35St./Woche| Vertragsart: Unbefristet