Das Unternehmen sucht einen erfahrenen Senior Software-Entwickler (m/w/d), der Teil eines dynamischen, cross-funktionalen Produktteams wird. In dieser Rolle werden Sie sich intensiv mit einem der Kernprodukte des Unternehmens auseinandersetzen, insbesondere im Bereich Backend und Finanzbuchhaltung. Sie übernehmen Verantwortung für die Architektur und Umsetzung, fungieren als technischer Sparringspartner für den Product Owner und bringen Ihre Expertise in die Produktstrategie ein. Zu Ihren Aufgaben gehört es, fachliche und regulatorische Anforderungen in skalierbare Backend-Lösungen zu übersetzen und klare Schnittstellen für eine nahtlose Systemintegration zu definieren. Darüber hinaus entwickeln und optimieren Sie hochperformante Batch- und Realtime-Prozesse zur Verarbeitung großer Datenmengen. Sie entwerfen relationale Datenmodelle, implementieren effizientes ORM Mapping und führen Performance Tuning durch. Die Erstellung von Abrechnungsberichten mit BI-Software und die Implementierung automatisierter Reporting-Workflows sind ebenfalls Teil Ihrer Verantwortung. Sie arbeiten agil im Scrum-Team, übernehmen Verantwortung in der Planung und Auslieferung und treiben kontinuierliche Verbesserungen voran. Zudem haben Sie die Möglichkeit, als Mentor im Team zu agieren und Best Practices zu fördern. Das Unternehmen bietet Ihnen die Chance, AI-Technologien sinnvoll einzusetzen, um sowohl die Produktivität zu steigern als auch die Effizienz von Geschäftsprozessen zu verbessern.
Senior Software-Entwickler (m/w/d)
Beschreibung
Anforderungen
Um in dieser Rolle erfolgreich zu sein, sollten Sie ein abgeschlossenes Studium oder eine gleichwertige IT-Ausbildung vorweisen können, ergänzt durch mindestens 5 Jahre relevante Berufserfahrung. Fundierte Kenntnisse in der Backend-Entwicklung mit Java, Spring Boot, Maven, Jenkins, JUnit5 und Cucumber sind unerlässlich. Ein tiefes Verständnis für Finanzbuchhaltung, Zahlungsverbuchung und komplexe Geschäftsprozesse wird ebenfalls erwartet. Sehr gute Kenntnisse in relationalen Datenbanken, vorzugsweise Oracle SQL Server, sowie in ORM-Architekturen sind notwendig. Erfahrung in der Verarbeitung und Optimierung von Massendaten ist von Vorteil. Bonuskenntnisse in Crystal Reports, RESTful APIs, Microservices sowie optional Frontend-Skills (ReactJS, TypeScript, JavaScript) und Cloud-Entwicklung mit Azure oder AI-Prompting sind wünschenswert. Zudem sollten Sie über sehr gute Deutsch- und Englischkenntnisse verfügen, um in einem internationalen Umfeld effektiv zusammenarbeiten zu können.