Deine nächste Erfolgsgeschichte als Java Webentwickler (m/w/d) in direkter Festanstellung bei unserem Kunden (Direktvermittlung).
Du willst mehr modernste Technologien, dann bist Du bei unserem Partnerunternehmen aus der Branche Versand & Container genau richtig! Du wirst in eine Arbeitskultur empfangen die sich durch Wertschätzung auszeichnet.
Benefits:
- 38,5 Stunden / Woche
- 3-4 Tage Home Office
- Zuschuss Deutschlandticket
- Bike Leasing
- betriebliche Altersvorsorge
- 26 Tage Urlaub
Deine Tätigkeiten:
- Zusammen mit Kolleginnen und Kollegen aus Fachbereich und IT gestalten Sie die Zukunft unserer IT-Systeme
- Sie entwickeln und übernehmen die Wartung von Java Webanwendungen und Webservices mit Spring in einem spezialisierten Team unsere Webumgebungen.
- 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
Das gesuchte Profil:
- Abgeschlossenes Hochschulstudium (Bachelor oder Master) vorzugsweise in Informatik
- Mehrjährige Erfahrung (mind. 5 Jahre) in der Konzeption und Entwicklung von Java Webanwendungen und Backend-Webservices mit dem Spring Ökosystem (Spring Framework, Spring WebMVC, Spring Security, Spring Data) sowie relationalen Datenbanken
- Sie sind vertraut mit den SOLID-Design-Prinzipien und dem Einsatz von 00- 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 Kenntnis 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) ist von Vorteil