Deine Aufgaben
Als deutscher Software-Lösungsanbieter stehen wir für einfachen und sicheren Datenaustausch im europäischen Mittelstand. Unterstütze uns dabei unsere Lösungen stetig weiterzuentwickeln.
- Agile Software-Entwicklung und Backend-Expertise: Du arbeitest in einem crossfunktionalen Scrum-Team eng mit Software Engineers und Produktmanagern zusammen: Als Verstärkung unseres SecuRooms Teams entwickelst du robuste Java-Backend-Komponenten mit modernen Frameworks (Spring Boot, Hibernate) und verantwortest die nahtlose Integration mit relationalen Datenbanksystemen (MySQL).
- Qualitätssicherung: Du konzipierst und implementierst automatisierte Test-Strategien (Unit-, Integration- und E2E-Tests), um die Zuverlässigkeit und Stabilität unserer Software-Lösungen sicherzustellen.
- Clean Code & Best Practices: Du setzt auf exzellente Code-Qualität und achtest dabei sowohl auf Performance und Wartbarkeit, als auch auf effektiven Wissenstransfer innerhalb des Teams.
- Architektur-Mitgestaltung: Du bringst dich aktiv in die Weiterentwicklung der Produktvision und Software-Architektur ein.
- Innovation & Kundennutzen: Mit deinen Ideen und deiner Expertise trägst du dazu bei, echten Mehrwert für unsere Kunden zu schaffen – immer mit dem Anspruch, unsere hohen Qualitätsstandards weiterzuentwickeln.
- Persönliche Entwicklung & Arbeitsweise: Du bist motiviert, gemeinsam mit dem Team zu wachsen und neue Herausforderungen anzunehmen. Du nutzt AI Tools reflektiert, um deine Produktivität zu steigern.
Was dich erwartet
Dein Profil
- Du hast ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare Ausbildung, z.B. als Fachinformatiker/in für Anwendungsentwicklung oder anderweitig erworbene Erfahrung im Bereich Software Entwicklung.
- Mindestens vier Jahre Berufserfahrung in der Entwicklung von webbasierten Softwarelösungen auf Basis von Java & Spring Boot.
- Du bist motiviert, verantwortungsbewusst, wertebasiert und leidenschaftlich im Umgang mit den verwendeten Technologien.
- Du arbeitest strukturiert und eigenverantwortlich, um kundenzentrierte Lösungen zu entwickeln, dabei gehört Neues zu lernen und Wissen zu vertiefen zu deinen Alltagsaufgaben.
- Du hast gute Deutsch- (mind. B2) und Englischkenntnisse.
Dabei hast du viel Erfahrung und technisches Verständnis mit...
- im Designen, Implementieren und Dokumentieren von Backendkomponenten
- Java 16+
- Spring Boot, Spring Security
- Hibernate, MySQL
- (Nice to have) Lombok, Spring WebMVC, Spring Data JPA, Spring Data Rest, Liquibase, GraphQL, RestAssured