Das Unternehmen sucht einen engagierten Backend Developer, der leidenschaftlich an der Entwicklung von Backend-Systemen auf Enterprise-Niveau arbeitet. In dieser Rolle sind Sie verantwortlich für das Design und die Implementierung komplexer Domänenmodelle, Integrationen und APIs. Sie bewegen sich sicher im Java-Ökosystem und sind in der Lage, Anforderungen in robuste, testbare Services zu übersetzen. Sie arbeiten in einem dynamischen Team, übernehmen Verantwortung für die Code-Qualität und bringen sich aktiv in Architektur- und Design-Entscheidungen ein. Ihre Aufgaben umfassen die Weiterentwicklung einer cloudbasierten Managed-Services-Landschaft, die Entwicklung von Java Enterprise Applikationen sowie das Design von klaren Service Layern und Repository-Strukturen. Sie implementieren REST-APIs und planen Integrationen mit Managed Services, einschließlich der Entwicklung reaktiver Java-Applikationen. Das Unternehmen bietet ein Remote-First-Modell, flexible Arbeitszeiten und spannende Projekte, die zu Ihrem Profil und Ihrer Entwicklung passen. Regelmäßige Schulungen und ein offenes Feedbacksystem fördern Ihre persönliche und fachliche Weiterentwicklung.
Backend Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt fundierte Erfahrung in der Entwicklung von Java Enterprise Applikationen mit und ist sicher im Umgang mit Frameworks wie Spring Boot und Jakarta EE. Kenntnisse in der Entwicklung von Go-basierten Microservices und Kubernetes-Plugins sind von Vorteil. Sie sollten Erfahrung in der Implementierung von REST-APIs und in der Verarbeitung von JSON haben sowie mit Unit-Tests und Integrationstests vertraut sein. Erste Erfahrungen in der Authentifizierung und Autorisierung in Backend-Systemen sind wünschenswert. Persönlich zeichnen Sie sich durch Teamfähigkeit, eine eigenständige Arbeitsweise und ein hohes Verantwortungsbewusstsein für die Code-Qualität aus. Analytisches Denken und eine strukturierte Arbeitsweise sind unerlässlich, um komplexe Anforderungen in wartbare Software-Architekturen zu übersetzen. Sie sollten Deutsch und Englisch auf Business Level beherrschen und die Bereitschaft mitbringen, sich kontinuierlich in neue Technologien einzuarbeiten.