Auf einen Blick
- Aufgaben: Gestalte die Zukunft der IT-Systeme mit Java Webanwendungen und Webservices in einem spezialisierten Team.
- Arbeitgeber: Ein renommiertes Unternehmen mit ausgezeichnetem Ruf, das Innovation schätzt.
- Mitarbeitervorteile: Genieße flexible Arbeitszeiten und flache Hierarchien für eine bessere Work-Life-Balance.
- Warum dieser Job: Entwickle spannende Projekte und arbeite in einem dynamischen Umfeld mit modernsten Technologien.
- Gewünschte Qualifikationen: Abgeschlossenes Studium in Informatik oder vergleichbare Qualifikation sowie mehrjährige Erfahrung in Java und Spring.
- Andere Informationen: Verhandlungssichere Deutschkenntnisse (mind. Level C1) sind erforderlich.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Aufgaben
- Zusammen mit Kolleginnen und Kollegen aus Fachbereich und IT gestalten Sie die Zukunft der IT-Systeme.
- Sie entwickeln und übernehmen die Wartung von Java Webanwendungen und Webservices mit Spring in einem spezialisierten Team.
- Fachliche Anforderungen überführen Sie in technische Komponenten unter Berücksichtigung von Architekturvorgaben und Qualitätskriterien (Testbarkeit, Wartbarkeit, Performanz und Verfügbarkeit).
- Sie testen Ihren Code mit Hilfe von Junit, Mockito und Selenium mit unserer automatisierten Jenkins Pipeline für Continuous Integration und Delivery.
- Die Unterstützung der Analyse und Behebung von Störungen im Betrieb gehört für Sie zur guten Praxis.
Qualifikationen
- Abgeschlossenes Hochschulstudium (Bachelor oder Master) vorzugsweise in Informatik oder eine vergleichbare Qualifikation.
- Mehrjährige Erfahrung in der Konzeption und Entwicklung von Java Webanwendungen und Backend-Webservices mit dem Spring Ökosystem (Spring Framework, Spring WebMVC, Spring Security, Spring Data) sowie zusammenhängenden Datenbanken.
- Vertrautheit mit den SOLID-Design-Prinzipien und dem Einsatz von OO-Design Patterns.
- Sicherer Umgang mit einer Entwicklungsumgebung für Java (IntelliJ), der Versionsverwaltung mit git und dem Buildmanagement inkl. Continuous Integration (Maven, Jenkins, SonarQube, Artifactory).
- Fundierte Kenntnisse in Webtechnologien (JavaScript, JQuery, CSS3, HTML5), Applikationsservern (Tomcat, JBoss) und Best Practices für Webanwendungssicherheit (OWASP).
- Gute Kenntnisse der UML2 und praktische Erfahrung mit einem UML-Werkzeug (z.B. MagicDraw) sind erforderlich beim fallweisen Einsatz von Tools für die modellgetriebene Softwareentwicklung.
- Erfahrung mit Container Technologien (Docker, Podman) von Vorteil.
- Deutsch: verhandlungssichere Kenntnisse/mind. Level C1.
Unser Angebot
- Ein renommiertes Unternehmen mit ausgezeichnetem Ruf.
- Flexible Arbeitszeiten.
- Flache Hierarchien.
Der Bereich IT ist unsere Kernkompetenz, auf deren Grundlage sich Hays entwickelt hat. Wir sind das größte privatwirtschaftlich organisierte IT-Personaldienstleistungsunternehmen in Deutschland und haben für jede Karrierestufe das passende Angebot – egal ob Sie an Vakanzen in agilen KMUs oder starken DAX-Konzernen interessiert sind. Wir beherrschen die komplette IT-Klaviatur von Support bis zur Softwarearchitektur oder Digitalisierung.
Unser Beratungsteam ist spezialisiert und somit in der Lage, auf Ihre Wünsche und Vorstellungen einzugehen und Sie auf Bewerbungsgespräche und Vertragsverhandlungen bestens vorzubereiten. Probieren Sie es aus und erfahren Sie, was der Markt Ihnen zu bieten hat – völlig kostenfrei, diskret und unverbindlich!
Wir freuen uns auf Sie.
#J-18808-Ljbffr
Senior Java Web Entwickler (m/w/d) Arbeitgeber: Hays

Kontaktperson:
Hays HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Java Web Entwickler (m/w/d)
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn oder Xing, um dich mit anderen Java-Entwicklern und Fachleuten aus der IT-Branche zu vernetzen. Oftmals erfährst du so von offenen Stellen, bevor sie offiziell ausgeschrieben werden.
✨Tip Nummer 2
Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte auf GitHub. Dies zeigt nicht nur deine Fähigkeiten in der Java-Entwicklung, sondern auch dein Engagement und deine Leidenschaft für die Programmierung.
✨Tip Nummer 3
Halte dich über die neuesten Trends und Technologien im Java-Ökosystem auf dem Laufenden. Besuche Webinare, Konferenzen oder Meetups, um dein Wissen zu erweitern und gleichzeitig potenzielle Arbeitgeber kennenzulernen.
✨Tip Nummer 4
Bereite dich gut auf technische Interviews vor, indem du häufige Fragen zu Java, Spring und den SOLID-Prinzipien übst. Zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktische Lösungen für komplexe Probleme finden kannst.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Web Entwickler (m/w/d)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Qualifikationen. Stelle sicher, dass du alle geforderten Fähigkeiten und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.
Anpassung des Lebenslaufs: Gestalte deinen Lebenslauf so, dass er die relevanten Erfahrungen und Kenntnisse im Bereich Java Webentwicklung und das Spring Ökosystem betont. Verwende klare und prägnante Formulierungen, um deine Erfolge und Projekte darzustellen.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine Fähigkeiten zur Weiterentwicklung der IT-Systeme beitragen können. Gehe auf deine Erfahrungen mit den geforderten Technologien ein.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Deutsch auf dem geforderten Niveau ist und dass alle technischen Begriffe korrekt verwendet werden.
Wie du dich auf ein Vorstellungsgespräch bei Hays vorbereitest
✨Bereite dich auf technische Fragen vor
Erwarte, dass du Fragen zu Java Webanwendungen, dem Spring Ökosystem und den SOLID-Prinzipien beantworten musst. Stelle sicher, dass du deine Erfahrungen mit diesen Technologien klar und präzise darlegen kannst.
✨Demonstriere deine Problemlösungsfähigkeiten
Sei bereit, Beispiele aus deiner bisherigen Arbeit zu teilen, in denen du Störungen analysiert und behoben hast. Dies zeigt, dass du nicht nur die Theorie verstehst, sondern auch praktisch anwenden kannst.
✨Zeige deine Teamfähigkeit
Da die Zusammenarbeit mit Kollegen aus verschiedenen Fachbereichen wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte oder Kooperationen parat haben. Betone, wie du zur Teamdynamik beigetragen hast.
✨Sprich über deine Erfahrungen mit CI/CD
Erkläre, wie du Jenkins, Maven und andere Tools in deinen bisherigen Projekten eingesetzt hast. Zeige, dass du die Bedeutung von Continuous Integration und Delivery verstehst und wie du diese Praktiken implementiert hast.