Spring Developer (m/w/d) - Anwendungsentwicklung, Ingenieur
Required skills
Hochschulstudium der Informatik oder eine vergleichbare Ausbildung, überdurchschnittliche Programmierkenntnisse, insbesondere in Java, vertiefte praktische Erfahrung als Entwickler von REST-Services mit Spring Boot, intensives Wissen im gesamten Spring Ecosystem, insbesondere Spring Boot und Spring Integration, Kenntnis der geläufigsten Softwareprinzipien, Software- und Architekturpattern, Kenntnis der Definition und Dokumentation von Services und deren Schnittstelle mit OpenAPI / Swagger, Clean-Code als Entwicklungsphilosophie, Qualitätsdenken, Verantwortungsbewusstsein, Teamfähigkeit, analytische und konzeptionelle Arbeitsweise, gute Sprachkenntnisse in Deutsch und Englisch
Technologies
Java, Spring Boot, Spring Integration, REST-Services, OpenAPI / Swagger
Responsibilities
Neu- und Weiterentwicklung von Java Services im Spring Ecosystem, Unterstützung des Product Owners, der QA-Engineers und Frontend Developer, Durchführung von Code-Reviews, Mitarbeit in der Backend Community, saubere und effiziente Softwareentwicklung, Meisterung der Balance zwischen sauberer Softwareentwicklung und effizienter Lieferung von Software-Features
Seniority
Mid-level to Senior
Domain
E-Commerce, Backend Development