Unser Kunde ist ein schnell wachsendes Unternehmen und Innovationsführer im Bereich Personalmarketing-Software (SaaS). In dieser spannenden Rolle als Senior Java Software Developer sind Sie verantwortlich für die Weiterentwicklung innovativer Softwarelösungen. Zu Ihren Aufgaben gehören die Analyse, das Design und die Konzeption der Architektur neuer Features sowie die eigenverantwortliche Entwicklung und Betreuung von Major Features. Sie werden sowohl Back-End-Features in Java, Groovy und Kotlin als auch Front-End-Features in HTML5, JavaScript und Angular entwickeln. Ein weiterer wichtiger Aspekt Ihrer Tätigkeit ist die Sicherstellung hoher Softwarequalität durch Testautomatisierung mit JUnit, Selenium und weiteren Tools. Sie arbeiten in einem erfahrenen Team von Software-Entwicklern, das Ihnen als Sparringspartner zur Seite steht und gemeinsam mit Ihnen Sprints plant, um die besten Ergebnisse zu erzielen. Das Unternehmen bietet Ihnen ein modernes Arbeitsumfeld in einem neuen Bürogebäude in der Innenstadt, wo Sie auch die Möglichkeit haben, nach der Arbeit mit Kollegen zu entspannen. Zudem wird Ihnen viel Freiraum für kreative Lösungen und eine hohe Selbstständigkeit in Ihrer Position geboten.
Senior Java Software Developer (m/w/d) für SaaS
Beschreibung
Anforderungen
Für diese Position sind folgende Qualifikationen und Eigenschaften erforderlich: Ein abgeschlossenes Studium im Bereich Informatik, Mathematik oder eine Ausbildung zum Fachinformatiker mit dem Schwerpunkt Anwendungsentwicklung. Sie sollten mindestens 2 Jahre relevante Berufserfahrung mitbringen und über sehr gute Kenntnisse in Java sowie objektorientierter Programmierung (OOP) verfügen. Kenntnisse in JEE, Spring Boot und Hibernate sind ebenfalls wichtig, ebenso wie Erfahrungen mit relationalen Datenbanken und SQL. Sie sollten zudem Erfahrung mit Unit- und Integration-Tests haben. Gute Deutschkenntnisse auf C1-Niveau sowie gute Englischkenntnisse sind erforderlich. Persönlich sollten Sie eine hohe Eigenmotivation, Kreativität und Lernbereitschaft mitbringen sowie einen hohen Anspruch an Codequalität (Clean Code) haben. Kenntnisse in Git oder einem vergleichbaren Versionskontrollsystem sind von Vorteil.