Das Unternehmen ist ein schnell wachsender Anbieter im Bereich Personalmarketing-Software (SaaS) und gilt als Innovationsführer in diesem dynamischen Markt. Die Software des Unternehmens bringt Online-Marketing ins Recruiting und wird von namhaften internationalen Firmen genutzt, die teilweise als Top-Arbeitgeber zertifiziert sind. In der Rolle des Senior Java Software Developers sind Sie verantwortlich für die Analyse, das Design und die Konzeption der Architektur neuer Features. Sie entwickeln eigenverantwortlich Major Features und arbeiten an der Weiterentwicklung von Back-End-Features in Java, Groovy, Kotlin sowie Spring und Spring Boot. Zudem sind Sie für die Entwicklung von Front-End-Features in HTML5, JavaScript, AngularJS, Angular und TypeScript zuständig. Ein weiterer wichtiger Aspekt Ihrer Tätigkeit ist die Sicherstellung einer hohen Softwarequalität durch Testautomatisierung mit JUnit, Selenium sowie JSUnit und Jasmine. In einem agilen Umfeld planen, setzen um und überprüfen Sie gemeinsam mit Ihrem Team die Sprints. Das Unternehmen bietet Ihnen ein modernes Arbeitsumfeld mit flachen Hierarchien, einem erfahrenen Entwicklerteam und der Möglichkeit, im Home-Office zu arbeiten. Sie profitieren von einem hervorragenden Arbeitsplatz, der mit modernster Technologie ausgestattet ist, sowie von einer großzügigen Ressourcenausstattung für Test- und Abnahme-Umgebungen.
Senior Java Software Developer (m/w/d) für SaaS
Beschreibung
Anforderungen
Für diese Position sollten Sie einen Diplom-, Bachelor- oder Masterabschluss in Informatik, Mathematik oder eine vergleichbare Ausbildung zum Fachinformatiker mit dem Schwerpunkt Anwendungsentwicklung vorweisen. Zudem sind mindestens 2 Jahre relevante Berufserfahrung erforderlich. Sie bringen sehr gute Kenntnisse in Java sowie objektorientierter Programmierung (OOP) mit und haben Erfahrung mit JEE, Spring Boot, Hibernate sowie relationalen Datenbanken und SQL. Kenntnisse in Unit- und Integration-Tests sind ebenfalls wichtig. Gute Deutschkenntnisse auf C1-Niveau sowie gute Englischkenntnisse werden vorausgesetzt. Persönlich zeichnen Sie sich durch hohe Eigenmotivation, Kreativität und Lernbereitschaft aus. Ein hoher Anspruch an die Codequalität, insbesondere an Clean Code, ist ebenfalls von Bedeutung. Erfahrung im Umgang mit Git oder vergleichbaren Versionskontrollsystemen wird ebenfalls erwartet.