BeschreibungWir suchen nach einem erfahrenen Entwickler, der sich auf die Weiterentwicklung von Softwareprodukten spezialisiert hat. Als Senior-Entwickler bist Du ein wichtiger Teil unseres Teams.Deine Aufgaben 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 FunktionenImplementierung neuer ProduktfeaturesSicherung der Produktqualität durch Testing-getriebene Arbeitsweise (TDD / BDD)Aktive Weitergabe deines Wissens im Team und Mentoring von Junior EntwicklernUmsetzung und Berücksichtigung von Querschnittsanforderungen wie z.B. IT-Sicherheit, Verfügbarkeit und PerformanceWenn Du Dich für diese Herausforderung interessierst, hast Du:Mehrjährige Erfahrung in der Entwicklung mit Java und SpringUmfangreiche praktische Erfahrungen mit Technologien wie Spring-Boot, Spring-Cloud, Spring-Security, Spring-Data, Messaging (RabbitMQ), Elasticsearch, Kubernetes, Maven, DockerExpertise im Bereich Microservices-ArchitekturKenntnisse in TDD/BDD, CI/CD, Clean Code sowie agilen EntwicklungsprozessenSehr gute Englisch- (min. C1) und gute Deutschkenntnisse (min. B1)Abgeschlossenes Hochschulstudium der Informatik oder VergleichbaresBegeisterung für neue Herausforderungen und zielorientierte Umsetzung von LösungenDie Vorteile dieser Position sind:Anspruchsvolle Aufgaben in einem modernen SoftwareentwicklungsprozessUnterstützung bei der persönlichen Weiterentwicklung durch interne, externe oder online SchulungenEin sicherer Arbeitsplatz mit vielfältigen EntwicklungsmöglichkeitenEin attraktives Gehaltsmodell und SozialleistungenTeamarbeit mit hohem WissenstransferFlache Hierarchien, ein hochmotiviertes Arbeitsumfeld sowie eine offene und faire Unternehmenskultur