Deine Aufgaben:
- Design und Implementierung von skalierbaren, performanten und sicheren Java-Anwendungen
- Verantwortung für den gesamten Softwareentwicklungszyklus: von der Anforderungsanalyse über die Implementierung bis hin zur Qualitätssicherung
- Weiterentwicklung bestehender Applikationen und Migration auf moderne Technologien
- Enge Zusammenarbeit mit anderen Entwicklern, Product Ownern und QA-Teams zur Sicherstellung einer hohen Softwarequalität
- Mentoring von Junior-Entwicklern und technische Führung innerhalb von Projekten
- Integration von neuen Technologien und Best Practices zur kontinuierlichen Verbesserung des Entwicklungsprozesses
Dein Profil:
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
- Mindestens 5 Jahre Berufserfahrung in der Java-Entwicklung
- Fundierte Kenntnisse in Java 8/11 und gängigen Frameworks wie Spring, Hibernate, etc.
- Erfahrung mit Microservices-Architekturen, RESTful APIs und Cloud-Technologien (z.B. AWS, Azure)
- Sicherer Umgang mit Build- und CI/CD-Tools (z.B. Maven, Jenkins, Docker)
- Gute Kenntnisse in Datenbanken (z.B. MySQL, PostgreSQL) und NoSQL-Technologien (z.B. MongoDB)
- Erfahrung in agilen Entwicklungsmethoden (Scrum, Kanban)
- Hohes Maß an Eigeninitiative und Problemlösungsfähigkeit
- Kommunikationsstärke, Teamfähigkeit und ein agiles Mindset
Das bieten wir Dir:
- Spannende und herausfordernde Projekte mit modernsten Technologien
- Ein agiles und innovatives Arbeitsumfeld mit flachen Hierarchien
- Flexible Arbeitszeiten und Home-Office-Möglichkeiten
- Weiterbildungsmöglichkeiten
- Attraktives Gehaltspaket
- Ein dynamisches Team mit einer offenen und freundlichen Unternehmenskultur