Du entwickelst und pflegst Software-Applikationen, arbeitest an Softwarearchitekturen und optimierst bestehende Produkte. Außerdem bist du im gesamten Produktentwicklungszyklus tätig.
Anforderungen
- •Abgeschlossenes Studium in Informatik/Mathematik oder IT-Berufsausbildung
- •Mehrere Jahre Berufserfahrung in Softwareentwicklung
- •Sehr gute Kenntnisse der Server-Entwicklung
- •Kenntnisse in relationalen Datenbanken (PostgreSQL)
- •Fundierte Kenntnisse von Unix/Linux-Systemen
- •Sehr gute Kenntnisse in Java Frameworks Spring, Hibernate
- •API-Entwicklung und Dokumentation
- •Erfahrung mit Gradle/Maven, git und CI/CD
- •Virtualisierung und Container (Docker)
- •Erfahrung mit Profilern zur Laufzeit und Ressourcen-Analyse
- •Deutschkenntnisse mindestens auf C1-Niveau
- •Teamplayer mit Hands-On-Mentalität
Deine Aufgaben
- •Software-Applikationen weiterentwickeln und pflegen
- •Softwarearchitekturen für neue Produkte erarbeiten
- •Bestehende Produkte analysieren und optimieren
- •Komponenten entwerfen und in die Architektur integrieren
- •Im gesamten Produktentwicklungszyklus mitwirken
- •Direkt mit Kunden kommunizieren
- •An regelmäßigen Code-Reviews teilnehmen
- •Mentoring für unerfahrene Kollegen übernehmen
- •Zusätzliche Aufgaben als Produktmanager übernehmen
- •Flexibel im Home-Office arbeiten
- •Mindestens 30 Stunden pro Woche arbeiten
Deine Vorteile
Super Team
Flache Hierarchien
Job Crafting
Flexible Arbeitszeiten
Weiterentwicklung
Home Office
Team Events
Betriebliche Altersvorsorge
Förderung der Gesundheit
Obst und Getränke
Dienst- und Jobradleasing
Mitarbeiterrabatte
Original Beschreibung
## Senior Softwareentwickler:in Java (Home Office)
###### Permanent employee, Full or part-time ·Jena,Hamburg, Berlin, Stuttgart, Frankfurt, München, Wien, Basel, Düsseldorf, Nürnberg, Hannover
---
##### Wo Du mit anpacken kannst
- Unsere bestehenden und neuen Software\-Applikationen werden in enger Zusammenarbeit mit unserem Team aus Software\-Entwicklern und \-Testern von Dir maßgeblich weiterentwickelt und gepflegt.
- Du bist stark in die Erarbeitung von Softwarearchitekturen für neue Produkte eingebunden und analysierst und optimierst bereits bestehende Produkte.
- Weiterhin entwirfst und entwickelst Du Komponente und integrierst diese in unsere Gesamtarchitektur. Wenn Du Lust hast, kannst Du auch von Anfang an mit dabei sein und im gesamten Produktentwicklungszyklus mitmischen, inklusive der direkten Kommunikation mit unseren Kunden.
- Als erfahrener Softwareentwickler nimmst Du an regelmäßigen Code\-Reviews und Best\-Practice\-Meetings teil und übernimmst das Mentoring noch unerfahrener Kollegen und Kolleginnen.
- Wenn Du Lust hast, kannst Du auch selbst irgendwann zusätzliche Aufgaben als Produktmanager für ein bestimmtes Produkt oder Projekt übernehmen und so immer weiter über den Tellerrand hinausschauen.
- Diese Position kann zu 100% aus dem Home\-Office ausgeübt werden. Du musst also nicht in Thüringen oder der näheren Umgebung wohnen, um bei uns zu arbeiten, sondern kannst selbst bestimmen, wann Du wo arbeiten willst.
- Eine Teilzeitanstellung ist für uns auch kein Problem, jedoch wäre es ideal, wenn Du wöchentlich mindestens 30 Stunden Deiner Zeit für uns opfern kannst.
##### Was Du mitbringen solltest
- Du hast ein abgeschlossenes Studium im Bereich Informatik/Mathematik oder eine entsprechende Berufsausbildung im IT\-Umfeld.
- Du hast mehrere Jahre Berufserfahrung (\>5\) in der Softwareentwicklung im Bereich Java / C\+\+ gesammelt und bist heiß darauf, Deine Kenntnisse in spannenden Projekten zu vertiefen und an die nächste Generation von Entwicklern weiterzugeben.
- Als Abrundung Deines fachlichen Profils bringst Du folgende Kenntnisse und Erfahrungen im besten Fall bereits mit:
- Sehr gute Kenntnisse im Umfeld der Server\-Entwicklung sowie im Bereich relationaler Datenbanken (PostgreSQL)
- Fundierte Kenntnisse von Unix/Linux\-Systemen, um betriebssystemnahe Funktionen nutzen zu können
- Sehr gute Kenntnisse in Java Frameworks Spring, Hibernate, API\-Entwicklung und \-Dokumentation zur Anbindung unserer Web\-Frontends und Clients (REST)
- Erfahrung mit Gradle/Maven, git und CI/CD
- Virtualisierung und Container (Docker)
- Erfahrung mit Profilern zur Laufzeit und Ressourcen\-Analyse (optional)
- Um bei uns so richtig Fuß fassen zu können, ist es zwingend notwendig, dass Du Deutsch mindestens auf C1\-Niveau beherrschst.
- Und nicht zu vergessen: Wir mögen uns hier, also suchen wir Teamplayer... Und viele Freiheiten brauchen eine ausgeprägte Hands\-On\-Mentalität.
##### Warum wir?
Bei uns herrscht auch nach 10 Jahren noch eine Startup\-Atmosphäre mit den üblichen Perks wie Obst und Getränken, Relax\-Raum, kostenloser Nutzung mehrerer Fitness\-Studios in Jena (und bald auch darüber hinaus) sowie Kursen bei uns im Büro (z.B. Yoga, Rücken\-, Faszientraining). Je nach Einsatzgebiet (und das sind mindestens 75% aller Unternehmensbereiche) bieten wir unsren neuen und alten Kollegen flexible Arbeitszeiten und Home Office an und wollen auch Post\-Corona damit nicht aufhören. Vor allem aber sind wir ein eng zusammenhaltendes Team mit Kooperations\- statt Wettbewerbs\-Atmosphäre. Außerhalb der Arbeit organisieren wir Events wie Beachvolleyball im Sommer, Grillfeste, Kochabende oder Paddeltouren.
**Deine Vorteile bei uns:** - Super Team
- Flache Hierarchien
- Job Crafting/Flexible Arbeitsplatzgestaltung
- Flexible Arbeitszeiten
- Weiterentwicklung
- Home Office/Mobiles Arbeiten
- Team Events
- Betriebliche Altersvorsorge
- Förderung der physischen und psychischen Gesundheit
- Obst und Getränke
- Dienstradleasing/Jobrad
- Mitarbeiterrabatte