Senior Software Developer (w/m) - Java
Confidential
About the role
Stellenbeschreibung – Software‑Architektin / Senior Entwicklerin (Java)
Überblick
Als Teil unseres interdisziplinären Teams bist du verantwortlich für die komplette Wertschöpfungskette von Softwarelösungen – von der ersten Idee über die technische Konzeption bis hin zur finalen Implementierung. Du unterstützt Kolleg:innen und Business Units durch Coaching und Mentoring, treibst Innovationsprojekte im Bereich Digitalisierung voran und arbeitest eng mit anderen Fachbereichen (z. B. Software‑Testing) zusammen.
Deine Aufgaben
| Bereich | Tätigkeiten |
|---|---|
| Programmierung & Architektur | • Entwurf und Weiterentwicklung von skalierbaren Software‑Architekturen (Microservices, Cloud‑Native, Event‑Driven). • Implementierung von Kernkomponenten in Java (Spring Boot, Jakarta EE, Reactive Programming). • Durchführung von Code‑Reviews und Sicherstellung von Qualitätsstandards (Clean Code, SOLID, Design Patterns). |
| Coaching & Mentoring | • Begleitung von Junior‑Entwickler*innen und Business‑Units bei technischen Fragestellungen. • Organisation von Workshops, Pair‑Programming‑Sessions und Knowledge‑Sharing‑Events. • Aufbau von Best‑Practice‑Guidelines und Coding‑Standards. |
| Innovation & Digitalisierung | • Mitwirkung an Kundenprojekten zur Digitalisierung von Geschäftsprozessen (z. B. Prozess‑Mining, RPA, API‑First‑Strategien). • Evaluation neuer Technologien (Kubernetes, Serverless, AI/ML‑Integrationen) und Ableitung von Handlungsempfehlungen. • Prototyping von Proof‑of‑Concept‑Lösungen für namhafte Kunden. |
| Co‑Working & Zusammenarbeit | • Enge Abstimmung mit dem Software‑Testing‑Team (Test‑Automation, CI/CD‑Pipelines, Qualitätssicherung). • Zusammenarbeit mit Product Ownern, UX‑Designern und DevOps‑Engineers zur ganzheitlichen Produktentwicklung. • Teilnahme an Scrum‑ bzw. Kanban‑Meetings und aktives Einbringen von Verbesserungen im Entwicklungsprozess. |
Dein Profil
| Anforderung | Details |
|---|---|
| Technische Expertise | • Tiefgehende Erfahrung in Java (8 +), Spring‑Ökosystem, JPA/Hibernate. • Kenntnisse in Cloud‑Umgebungen (AWS, Azure, GCP) und Container‑Orchestrierung (Docker, Kubernetes). |
| Architektur‑Know‑how | • Erfahrung mit Domain‑Driven Design, Event‑Sourcing, CQRS oder ähnlichen Architekturmustern. |
| Agile Arbeitsweise | • Sicherer Umgang mit Scrum/Kanban, CI/CD (Jenkins, GitLab CI, GitHub Actions). |
| Kommunikation & Mentoring | • Ausgeprägte Fähigkeit, komplexe technische Sachverhalte verständlich zu vermitteln. • Erfahrung im Coaching von Entwicklerteams. |
| Sprachen | Deutsch (fließend) und Englisch (verhandlungssicher) – beide in schriftlicher und mündlicher Form. |
Was wir bieten
- Vielfältige Projekte bei renommierten Kunden aus unterschiedlichen Branchen (Finanzen, Industrie, Telekommunikation).
- Innovationskultur – Raum für eigene Ideen, Hackathons und kontinuierliche Weiterbildung.
- Flexibles Arbeiten – Home‑Office‑Option, flexible Arbeitszeiten und moderne Büroausstattung.
- Team‑Spirit – Regelmäßige Knowledge‑Sharing‑Sessions, Coding‑Dojo und gemeinsame Retrospektiven.
- Attraktive Vergütung inkl. Bonus‑Modell, betriebliche Altersvorsorge und umfangreiche Benefits.
Bewerbungsprozess
- Online‑Bewerbung (Lebenslauf, Motivationsschreiben, ggf. Portfolio/GitHub‑Link).
- Telefonisches Vorgespräch mit dem Recruiting‑Team.
- Technisches Interview (Live‑Coding, Architektur‑Case‑Study).
- Team‑Fit‑Interview – Kennenlernen der zukünftigen Kolleg:innen.
- Angebot und Onboarding.
Du willst die digitale Zukunft mitgestalten und gleichzeitig dein Team zu Höchstleistungen führen? Dann freuen wir uns auf deine Bewerbung!
Bitte sende deine Unterlagen an: karriere@deinunternehmen.de
Hinweis: Diese Stellenbeschreibung ist ein Muster. Anpassungen an spezifische Unternehmensbedürfnisse sind jederzeit möglich.
Responsibilities
- Entwicklung von Softwarelösungen von der Designphase, über die technische Konzeption bis hin zur Implementierung
- Unterstützung der Kolleg:innen und Business Units in der Programmierung
- Mitarbeit in Projekten rund um die Digitalisierung von Unternehmensprozessen namhafter Kundenunternehmen
- Laufende Zusammenarbeit mit deinen Kolleg:innen (z.B. im Software Testing)
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free