Deine nächste Erfolgsgeschichte als Java Entwickler (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
- betriebliche Altersvorsorge
- Gesundheitsprogramme
- Bike Leasing
- Zuschuss Deutschlandticket
Deine Tätigkeiten:
- Entwicklung und Wartung von Java Batch- und Webanwendungen sowie Webservices unter Verwendung von Spring 6 und den JEE-Standards (Java 17, Java 21 und Jakarta EE 10)
- Eigenständige Umsetzung von Implementierungskonzepten nach SOLID- Design-Prinzipien
- Überführung fachlicher Anforderungen in technische Komponenten unter Berücksichtigung von Architekturvorgaben und Qualitätskriterien wie Testbarkeit, Wartbarkeit, Performance und Verfügbarkeit
- Erstellung von Entwicklungs- und Komponententests mit JUnit, Mockito und WireMock zur Unterstützung der Continuous Integration in einer automatisierten Jenkins-Pipeline
Das gesuchte Profil:
Theoretische und/oder praktische Ausbildung:
- Abgeschlossenes Hochschulstudium (Diplom/Master, Bachelor) vorzugsweise in Informatik
Berufliche Erfahrung:
- Mindestens 4 Jahre Erfahrung in der Konzeption und Entwicklung von Java Batch- und Webanwendungen sowie Webservices unter Verwendung des Spring Ökosystems (Spring Data, Spring Batch, Spring WebMVC, Spring Security) und den JEE Standards (JPA, JMS, JAX-RS)
- Mehrjährige praktische Erfahrung und fundierte Methodenkenntnisse in der objektorientierten Softwareentwicklung (OOA/OOD) mit Java
- Vertraut mit relationalen Datenbanken (insb. Oracle) und SQL für Datenzugriff und -speicherung
- Sicherer Umgang mit Entwicklungsumgebungen für Java (z.B. IntelliJ), Versionskontrolle mit Git, Build-Management-Tools (z.B. Maven) und Continuous Integration-Methodiken (z.B. Jenkins, Artifactory, SonarQube) • Gute Kenntnisse der Modellierungssprache UML 2 und eines UMLModellierungswerkzeugs (z.B. MagicDraw) zur Dokumentation des Anwendungsdesigns
- Sehr gutes Abstraktionsvermögen sowie analytische und strukturierte Denkweise
- Gute kommunikative Fähigkeiten und ausgeprägte Teamfähigkeit
- Kundenorientiertes Denken und ergebnisorientierte Arbeitsweise
- Hohe Einsatzbereitschaft und Belastbarkeit
- Gute Kenntnisse der Microsoft Office-Anwendungen