Job Description
Technologischer Fortschritt gelingt nur, wenn Visionen zur Realität werden. Dazu bringen wir bei FERCHAU als eine der führenden europäischen Plattformen für Technologie-Dienstleistungen die smartesten und innovativsten Köpfe mit Unternehmen verschiedenster Branchen zusammen. Wir suchen dich: als ambitionierte:n 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 entwickeln für unsere Kunden vielfältige, maßgeschneiderte Anwendungen - von Websites über Desktopsoftware bis zu nativen Apps oder Web-Apps. Du möchtest dein Potenzial vollständig entfalten können? Wir bieten dir eine Umgebung mit vielfältigen Aufgaben, neuen Herausforderungen und permanenten Chancen, in der du weiter wachsen und dein Profil schärfen kannst.Java Backend Developer (m/w/d)
Stuttgart
Dein Verantwortungsbereich
- Anwendungsentwicklung als Teil eines agilen Java Development Teams
- Neu- oder Weiterentwicklung von dynamischen Softwarelösungen sowie Client- und Server-Komponenten
- Migration anspruchsvoller Anwendungen auf neue Microservices-Architekturen, zum Beispiel auf dem Spring-Framework mit REST und JSON basierend
- Unterstützung bei der Konzeption, Realisierung und Dokumentation
- Durchführung von Unit- und Integrationstests
- Betriebliche Altersvorsorge
- Unbefristeter Arbeitsvertrag
- Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
- Fachliche und persönliche Weiterentwicklungsmöglichkeiten
- Networking und einfach Spaß haben bei Teamevents, Weihnachtsfeiern oder Sommerfesten
- Wir bieten Sonderurlaub, Kindergartenzuschuss, Jubiläumszuwendungen u. v. m.
Das bringst du mit
- (Mehrjährige) Berufserfahrung in der Entwicklung mit Java
- Gute Kenntnisse des Spring-Frameworks, JavaEE oder mit einem anderen Komponenten-Framework
- Erfahrung mit Entwicklungs-Tools wie z. B. Eclipse/IntelliJ, Maven, Jenkins, Git, SonarQube
- Erfahrung mit relationalen Datenbanken, wie z. B. PostgreSQL im Backend
- Kenntnisse über Design Patterns und Clean Code für qualitativen und wartbaren Code
- Erfahrung mit agilen Methoden (nach Scrum oder Kanban)