Senior Java/ Kotlin Developer
Otto GmbH & Co KG
Dresden, Germany
23 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Dresden, Germany
Tech stack
Java
Spring Security
Relational Databases
Spring
Object-Oriented Software Development
Swagger
Software Engineering
SQL Databases
Openapi
Spring Cloud
React
Spring-boot
Gitlab
Spring Data
Kotlin
Information Technology
Front End Software Development
Api Design
Software Version Control
Microservices
Requirements
- Du verfügst über ein abgeschlossenes Studium der (Wirtschafts-)Informatik, eine Ausbildung im Bereich Fachinformatik oder eine vergleichbare Qualifikation - und bringst mindestens fünf Jahre einschlägige Berufserfahrung im Umfeld der Java basierten Softwareentwicklung mit.
- Du beherrschst Java und Kotlin souverän und wendest objektorientierte Programmierprinzipien sicher in der Praxis an; Du bist mit modernen Sprachfeatures vertraut und nutzt diese gezielt, um sauberen und wartbaren Code zu schreiben.
- Du hast umfassende Erfahrung mit dem Einsatz von Spring Boot in der Entwicklung moderner Microservices-Architekturen. Du kennst dich mit gängigen Spring-Modulen aus, wie z. B. Spring Web, Spring Data, Spring Security, Spring Cloud, und weißt, wie man diese sinnvoll kombiniert.
- Du entwickelst zuverlässig, skalierbare und wartbare REST-Schnittstellen unter Einsatz von Spring-Technologien; Du legst Wert auf konsistentes API-Design und berücksichtigst dabei Aspekte wie Fehlerbehandlung, Validierung und Dokumentation (z. B. mit Swagger/OpenAPI).
- Du arbeitest routiniert mit relationalen Datenbanken und SQL, ebenso wie mit Versionskontrollsystemen wie GitLab.
- Erfahrungen mit React oder anderen modernen Frontend-Frameworks sind ein willkommenes Plus und unterstreichen deine Vielseitigkeit.
- Du verfügst über gute Englischkenntnisse, um dich sicher im internationalen Team zu bewegen. Deutschkenntnisse sind wünschenswert, aber keine Voraussetzung.
- Du arbeitest gerne im Team, übernimmst Verantwortung und bringst ein hohes Maß an Qualitätsbewusstsein mit.
Benefits & conditions
30 Tage Urlaub Flexible Arbeitszeiten Hybrides Arbeiten Individuelle Weiterbildung
About the company
Otto.de, eine der größten E-Commerce-Plattformen Europas, hat einen vertikalen Systemschnitt mit fachlicher Abgrenzung (z.B. User, Order oder Recommendations). Unsere crossfunktionalen Teams sind verantwortlich für die vertikalen Teilprodukte - fachlich, technisch und auch für den Betrieb der Microservices in der AWS. Technische Entscheidungen werden von uns und nicht durch Manager getroffen. Ebenso gestalten wir die Art unserer agilen Zusammenarbeit selbst und finden gemeinsam neue Wege.