Senior Java Softwareentwickler (m/w/d) | Deutschland | Hybrid
Möchtest du an Softwarelösungen arbeiten, die einen echten gesellschaftlichen und wirtschaftlichen Mehrwert schaffen?
Für ein führendes IT- und Digitalisierungsunternehmen suchen wir einen Senior Java Softwareentwickler (m/w/d), der komplexe Enterprise-Anwendungen entwickelt und die digitale Transformation großer Organisationen aktiv mitgestaltet.
Du arbeitest an anspruchsvollen Softwareprojekten mit modernen Technologien, agilen Methoden und cloudbasierten Architekturen. Dabei entwickelst du Anwendungen, die täglich von tausenden bis Millionen Nutzern verwendet werden.
Deine Aufgaben
- Konzeption, Entwicklung und Weiterentwicklung komplexer Softwarelösungen mit Java, Spring und Spring Boot
- Analyse fachlicher Anforderungen und Umsetzung technischer Konzepte
- Weiterentwicklung bestehender Enterprise-Anwendungen und Microservice-Architekturen
- Entwicklung und Integration von REST- und SOAP-Schnittstellen
- Mitarbeit bei Architekturentscheidungen und technischen Konzepten
- Implementierung von Cloud- und Container-Lösungen
- Einsatz von Docker und Kubernetes in modernen Entwicklungsumgebungen
- Mitarbeit an CI/CD-Pipelines und automatisierten Deployment-Prozessen
- Sicherstellung hoher Softwarequalität durch Code Reviews, automatisierte Tests und Best Practices
- Aktive Mitarbeit in agilen Entwicklerteams
- Unterstützung und Mentoring weniger erfahrener Entwicklerinnen und Entwickler
Dein Profil
Must-have
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
- Mindestens 6 Jahre Berufserfahrung in der Entwicklung von Enterprise-Anwendungen mit Java
- Sehr gute Kenntnisse in Java, Spring Framework und Spring Boot
- Fundierte Erfahrung mit Hibernate/JPA
- Erfahrung in der Entwicklung und Integration von REST- und SOAP-Webservices
- Erfahrung mit modernen Softwareentwicklungsprozessen und CI/CD
- Gute Kenntnisse in Softwarearchitektur und objektorientiertem Design
- Erfahrung mit agilen Methoden wie Scrum oder Kanban
- Deutschkenntnisse auf C1-Niveau
- Englischkenntnisse auf mindestens B2-Niveau
Nice-to-have
- Docker
- Kubernetes
- Cloud-Plattformen (Azure, AWS oder GCP)
- Microservices-Architekturen
- Containerisierung und Orchestrierung
- Erfahrung in großen Enterprise- oder öffentlichen Projekten
- Maven oder Gradle
- DevOps-Know-how
Das bringst du außerdem mit
- Analytische und strukturierte Arbeitsweise
- Ausgeprägte Problemlösungskompetenz
- Teamorientierung und Kommunikationsstärke
- Erfahrung im Austausch mit technischen und fachlichen Stakeholdern
- Leidenschaft für moderne Softwareentwicklung und kontinuierliche Weiterbildung
- Bereitschaft, Verantwortung für technische Lösungen zu übernehmen
Das erwartet dich
- Flexible Arbeitszeiten
- Hybrides Arbeitsmodell
- Umfangreiche Weiterbildungs- und Entwicklungsmöglichkeiten
- Moderne Technologien und innovative Projekte
- Austausch in Experten-Communities und technischen Fachgruppen
- Attraktive Zusatzleistungen
- Langfristige Karriereperspektiven in einem etablierten Technologieunternehmen