Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte. Als Berufserfahrene:r unterstützt du deine Kolleg:innen mit deinem langjährigen Know-how und deiner Expertise.
Backend Entwickler (m/w/d)
Diese Herausforderungen übernimmst du
- Entwicklung und Weiterentwicklung von Backend-Anwendungen und Microservices auf Basis von Java und Spring Boot
- Mitarbeit in einem agilen Entwicklungsteam von der Anforderungsanalyse bis zum produktiven Betrieb
- Erstellung, Durchführung und Automatisierung von Tests zur Qualitätssicherung
- Analyse und Behebung von Fehlern in Anwendungen und Komponenten
- Optimierung von Performance, Stabilität und Skalierbarkeit der Software sowie der zugrunde liegenden Infrastruktur
- Sicherstellung des Betriebs der entwickelten Anwendungen bis zur Abnahmeumgebung
- Unterstützung im 2nd- und 3rd-Level-Support während der Geschäftszeiten
- Mitarbeit bei der Erstellung technischer und fachlicher Konzepte in Zusammenarbeit mit Fachbereichen und Architekturteams
- Analyse, Dokumentation und Überwachung nicht-funktionaler Anforderungen
- Erstellung technischer, fachlicher und betrieblicher Dokumentationen
- Durchführung von Design-, Code- und Test-Reviews
Das erwartet dich bei uns
- Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
- Unterstützung bei der Kinderbetreuung durch Kitazuschuss
- Prämienprogramm für Empfehlungen neuer Kolleg:innen
Unsere Erwartungen an dich
- Mindestens 1 Jahr Erfahrung in der Entwicklung von Services mit Java, Spring Boot, Spring Data/JPA sowie REST APIs und OpenAPI
- Erfahrung in der Entwicklung und dem Betrieb von Microservices
- Selbstständige, strukturierte und eigenverantwortliche Arbeitsweise mit Fokus auf iterative Produktentwicklung
- Ausgeprägte Kommunikationsfähigkeit und Teamorientierung, auch in verteilten Remote-Teams
- Erfahrung mit GitLab CI/CD von Vorteil
- Kenntnisse in Kotlin und/oder TypeScript wünschenswert
- Erfahrung im Betrieb von Anwendungen in Kubernetes-Umgebungen und idealerweise mit AWS
- Interesse an DevOps-Praktiken sowie Automatisierung von Entwicklungs- und Betriebsprozessen
- Erfahrung im Umgang mit PostgreSQL und datenintensiven Anwendungen
- Sicherer Umgang mit agilen Entwicklungsmethoden und aktive Mitarbeit an kontinuierlichen Verbesserungsprozessen
- Hohes Qualitätsbewusstsein sowie Erfahrung mit Testautomatisierung, Code Reviews und Performance-Optimierung von Anwendungen und Datenbanken