Findest du dich in den folgenden Punkten wieder, bist du bei uns genau richtig!
- Entwicklung anspruchsvoller Backend-Systeme mit Fokus auf Stabilität, Performance, Skalierbarkeit und Verfügbarkeit auf Basis von Java SE sowie moderner Frameworks und Technologien
- Entwicklung von komplexen REST-Schnittstellen unter Verwendung etablierter Technologien und Frameworks
- Enge Zusammenarbeit bei der Konzeption mit dem Team, Architekten und weiteren internen Fachbereichen
- Konzeption und Implementierung von Such- und Indexierungslösungen auf Basis von Apache Solr
- Analyse bestehender Systeme sowie Identifikation und Umsetzung von Optimierungspotenzialen hinsichtlich Performance, Stabilität, Wartbarkeit und Ressourcenverbrauch
- Durchführung von Code-Reviews sowie Sicherstellung hoher Qualitätsstandards durch automatisierte Tests, Continuous Integration und Best Practices der Softwareentwicklung
- Unterstützung bei der Fehleranalyse und nachhaltigen Behebung komplexer technischer Probleme im Produktivbetrieb
- Unterstützung des Teamleiters bei technischen Fragestellungen, Aufwandsschätzungen, Technologieentscheidungen und der fachlichen Weiterentwicklung des Teams
- Übernahme technischer Verantwortung für Teilbereiche der Softwarelösung sowie Sicherstellung einer nachhaltigen Architektur und Codebasis
- Technische Beratung und Mentoring von Entwicklern sowie aktive Förderung des Wissensaustauschs im Team
