Tätigkeiten Planung und Umsetzung skalierbarer Backend-Anwendungen:Entwicklung moderner Java-Services in enger Zusammenarbeit mit dem Team. Backend-Entwicklung mit modernen Technologien:Umsetzung der Geschäftslogik in Java mit Spring Boot, Spring Data JPA etc. Analyse und Weiterentwicklung bestehender Systeme:Untersuchung bestehender Softwarelösungen zur Verbesserung und Implementierung neuer Features entsprechend der Anforderungen. Testgetriebene Entwicklung (TDD):Einsatz moderner testgetriebener Entwicklungsansätze, um die hohe Qualität der Software sicherzustellen. Arbeit mit modernen Tools und Technologien:Nutzung von IntelliJ IDEA und aktuellen Java-Versionen (LTS >= 21) für eine effiziente und moderne Entwicklung. Optional: Erstellen von Windows-Services in C#Erstellen von Connectoren zur Kommunikation von "On Prem"-Systemen mit unseren Backend-Services Anforderungen Hard Skills Fundierte Erfahrung in der Entwicklung mit Java. Kenntnisse in RESTful Webservices Sicherer Umgang mit relationalen Datenbanken (SQL). Sicherer Umgang mit Frameworks wie Spring Boot und Spring Data JPA. Optional: Wünschenswert Erfahrung in der Entwicklung mit C#. Soft Skills Freude an der Arbeit im Team und ein freundliches Auftreten. Interesse am gemeinsamen Arbeiten vor Ort Team Wir sind eine interdisziplinäre Abteilung mit 12 Entwicklern, das Team zur Schnittstellen-Entwicklung besteht derzeit aus zwei Personen, die sich auf deine Unterstützung freuen. Unterstützt wird unsere Arbeit durch flache Hierarchien, schnelle Entscheidungsprozesse und abteilungsübergreifende Abstimmungen.