Beschreibung
Wir suchen nach einer erfahrenen Person, die sich auf die Weiterentwicklung von Softwareprodukten spezialisiert hat. Als erfahrener Senior Entwickler bist Du ein wichtiger Teil unseres Teams.
Deine Hauptaufgaben sind die Weiterentwicklung bestehender Funktionen und die Implementierung neuer Produktfeatures. Dabei arbeitest Du eng mit Deinen Kollegen zusammen, um sicherzustellen, dass unsere Produkte den höchsten Qualitätsstandards entsprechen.
Die folgenden Punkte gehören zu Deinen Aufgaben:
* Weiterentwicklung bestehender Funktionen
* Implementierung neuer Produktfeatures
* Sicherung der Produktqualität durch Testing-getriebene Arbeitsweise (TDD / BDD)
* Aktive Weitergabe deines Wissens im Team und Mentoring von Junior Entwicklern
* Umsetzung und Berücksichtigung von Querschnittsanforderungen wie z.B. IT-Sicherheit, Verfügbarkeit und Performance
Wenn Du Dich für diese Herausforderung interessierst, hast Du:
* Mehrjährige Erfahrung in der Entwicklung mit Java und Spring
* Umfangreiche praktische Erfahrungen mit Technologien wie Spring-Boot, Spring-Cloud, Spring-Security, Spring-Data, Messaging (RabbitMQ), Elasticsearch, Kubernetes, Maven, Docker
* Expertise im Bereich Microservices-Architektur
* Kenntnisse in TDD/BDD, CI/CD, Clean Code sowie agilen Entwicklungsprozessen
* Sehr gute Englisch- (min. C1) und gute Deutschkenntnisse (min. B1)
* Abgeschlossenes Hochschulstudium der Informatik oder Vergleichbares
* Begeisterung für neue Herausforderungen und zielorientierte Umsetzung von Lösungen
Die Vorteile dieser Position sind:
* Anspruchsvolle Aufgaben in einem modernen Softwareentwicklungsprozess
* Unterstützung bei der persönlichen Weiterentwicklung durch interne, externe oder online Schulungen
* Ein sicherer Arbeitsplatz mit vielfältigen Entwicklungsmöglichkeiten
* Ein attraktives Gehaltsmodell und Sozialleistungen
* Teamarbeit mit hohem Wissenstransfer
* Flache Hierarchien, ein hochmotiviertes Arbeitsumfeld sowie eine offene und faire Unternehmenskultur