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.
- Du implementierst Java-Back-End-Komponenten (Spring/Hibernate) und die Anbindung an relationalen Datenbanken (MySQL)
- Du entwickelst selbstverantwortlich automatisierte Unit/IT/E2E Tests um die Funktionsweise der Software sicher zu stellen
- Sicherung der Codequalität, wobei neben dem Blick auf Leistung und Wartungsfreundlichkeit auch der Wissenstransfer im Team im Fokus steht
- Du gestaltest die Produktvision und Software Architektur aktiv mit
- Eigenverantwortliches Arbeiten ohne den Blick auf das Team zu verlieren
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 zwei Jahre Berufserfahrung in der Entwicklung von webbasierten Softwarelösungen auf Basis von Java/JavaScript (mind. 4 Jahre, wenn keine fachspezifische Ausbildung vorhanden)
- Du bist motiviert, verantwortungsbewusst, wertebasiert und leidenschaftlich im Umgang mit den verwendeten, im Team abgestimmten 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
Du...
- ...bist verwundert darüber, dass andere Menschen bei "Java" eher an eine real existierende Insel im östlichen Indischen Ozean denken und nichts mit der angehängten "16" anfangen können
- ...kannst ohne statische Codeanalyse nachts nicht ruhig schlafen
- ...verzichtest auf eine Haftpflicht-Versicherung weil deine Testpyramide den Schadensfall deckt
- ...hast IntelliJ IDEA im Autostart
- ...Maven ist dein treuer Begleiter
- ...deine Einkaufzettel sind Git repositories
Dabei hast du viel Erfahrung und technisches Verständnis mit...
- Designen, Implementieren und Dokumentieren von Web-Backends mit Hilfe von Java 16+
- Spring Framework, Spring Boot, Spring Security
- Hibernate, MySQL
- JUnit5
- (BONUS) Lombok, Spring WebMVC, Spring Data JPA, Spring Data Rest, Liquibase, RestAssured