Das Unternehmen ist ein etabliertes Handelsunternehmen, das sich auf Wälzlager und Lineartechnik spezialisiert hat. Mit einer über 100-jährigen Geschichte und einem internationalen Team von mehr als 250 Talenten aus 38 Nationen legt der Arbeitgeber großen Wert auf kulturelle Diversität und eine offene Unternehmenskultur. In der Rolle des Full Stack Developers (m/w/d) - Java sind Sie Teil eines cross-funktionalen Dev-Teams, das an der digitalen Transformation im Wälzlagerhandel arbeitet. Ihre Hauptaufgabe besteht darin, unternehmenskritische Business-Software und interne Vertriebsanwendungen weiterzuentwickeln. Sie werden direkt am Produkt arbeiten, mit den Nutzern interagieren und unmittelbares Feedback erhalten, um Lösungen zu entwickeln, die reale Probleme lösen. Zu Ihren Aufgaben gehören die End-to-End-Entwicklung von Vertriebsanwendungen, die Implementierung moderner RESTful APIs und Microservices sowie die Integration innovativer AI-Konzepte in die Softwarelösungen. Das Arbeitsumfeld ist geprägt von einem angenehmen Klima, Raum für persönliche Entwicklung und internationalen Karriereperspektiven. Der Arbeitgeber bietet eine moderne Büro- und IT-Ausstattung sowie zahlreiche Gesundheits- und Fitnessangebote.
Full Stack Developer (m/w/d) - Java
Beschreibung
Anforderungen
Für die Position des Full Stack Developers (m/w/d) - Java sollten Sie ein Studium in (Wirtschafts-) Informatik oder eine vergleichbare IT-Ausbildung vorweisen können. Fundierte Kenntnisse in Spring Boot, JPA/Hibernate und JUnit sind erforderlich. Sie sollten Erfahrung in der Entwicklung von REST-basierten, verteilten Systemen mitbringen. Idealerweise haben Sie auch Kenntnisse in einem Frontend-Framework wie Angular oder React sowie in PostgreSQL oder anderen relationalen Datenbanksystemen. Kenntnisse in Kotlin oder anderen JVM-Sprachen sind von Vorteil. Zudem ist Erfahrung in der Enterprise Softwareentwicklung oder mit Vertriebsprozessen wünschenswert. Der ideale Kandidat zeichnet sich durch ausgeprägtes Product Thinking aus und hat einen Fokus auf nachhaltige, nutzerzentrierte Softwarelösungen. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind ebenfalls wichtig.