Java Softwareentwickler (m/w/d)
Summary
Develop and enhance a retail platform and customer-specific POS/payment solutions using Java SE/EE and Spring in small agile teams — covering architecture, design, automated testing (JUnit 5, Mockito), and UML documentation. Hybrid work from Leipzig; fluent German (B2+) required.
In dieser Rolle arbeiten Sie an der Weiterentwicklung unserer Retail-Plattform oder kundenspezifischen POS-/Payment-Lösungen in einem agilen Umfeld. Sie nutzen Java SE/EE, moderne Frameworks wie Spring und arbeiten in kleinen Teams an anspruchsvollen Softwareprojekten mit Fokus auf Effizienz und Skalierbarkeit. Die Position bietet hybride Arbeitsmodelle, kontinuierliche Weiterbildung und die Möglichkeit, eigene Ideen im Team umzusetzen.
Leistungen / Benefits- unbefristete Anstellung
- 30 Urlaubstage
- hybrides Arbeiten und flexible Arbeitszeit
- GEBIT Academy und Weiterbildung (GEBIT Freitage)
- Workation-Office in Lissabon
- Jobradleasing
- Entwicklung der Retail-Plattform oder kundenspezifischer POS-/Payment-Solutions
- Arbeiten in kleinen Teams nach agilen Methoden
- Einsatz moderner Java-Technologien (SE/EE) und Frameworks (z.B. Spring)
- Beitrag zu Architektur, Design und Qualitätssicherung
- Testen und automatisierte Tests (JUnit 5, Mockito)
- Zusammenarbeit in cross-funktionalen Teams
- Mitwirkung an Cloud-/Desktop-Lösungen
- Dokumentation und UML-basierte Softwareanalyse
- Fundierte Kenntnisse in modernen Java-Technologien (SE/EE)
- Erfahrung mit Web- und Mobile-Technologien (REST, gRPC, Dart/Flutter)
- Automatisierte Tests mit JUnit 5 und Mockito
- Lust auf Zusammenarbeit nach agile Methoden (Scrum)
- Fließendes Deutsch (mind. B2)
- Teamfähigkeit
- Kommunikation
- Selbstorganisation
- Java SE/EE
- Spring
- REST