keyboard_arrow_left
Zurück
Passt das zu Ihnen?
Java Backend Developer (m/w/d) (DE)
[14774]
Für unseren Kunden in Frankfurt suchen wir einen Java Backend Developer (m/w/d).
Aufgaben:
- Fachlich anspruchsvolle Lösungen für Produkte im Umfeld Online, Mobile und Portale entwickeln und umsetzen
- Neue Softwareprodukte auf Basis von Kundenanforderungen in agilen Entwicklungsteams eigenverantwortlich entwickeln
- Technische Komponenten, Schnittstellen, Module und Datenbanken entwickeln, integrieren und customizen
- Moderne API- und Schnittstellenlösungen sowie asynchrone und eventbasierte Architekturen umsetzen
- Teststrategien, Testautomatisierung sowie Code-, Komponenten- und Integrationstests umsetzen
- Entwicklungsumgebungen einrichten und automatisierte Build-, Test- und Deployment-Prozesse im Rahmen von CI/CD entwickeln und optimieren
- Code-Reviews durchführen, Entwickler technisch anleiten und bei Bedarf durch Pair Programming oder Coaching unterstützen
- Fehler in Applikationen und Komponenten analysieren und beheben sowie technische Dokumentationen erstellen
- IT-Security-Themen wie Threat Modelling, Secure Development Lifecycle, Secure Coding und OWASP weiterentwickeln
- Ansprechpartner für Kunden, Architekten, Product Owner und Kollegen im eigenen Fachbereich sein
- KI-gestützte Werkzeuge für Entwicklung, Qualitätssicherung, Testautomatisierung und Dokumentation evaluieren und einsetzen
- Fachliche Weiterbildung in den Bereichen Security, Quality, Operations und Architektur
Soll-Anforderungen:
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung (Diplom/Master)
- Tiefgreifende Erfahrung in der Entwicklung komplexer Java-basierter Backend-Systeme in größeren IT-Projekten
- Mehrjährige Erfahrung mit Java 17+, Spring Boot, Spring Data, Spring Security, REST/JSON und Maven sowie Microservice-Architekturen
- Fundierte Erfahrung mit GitLab, GitLab CI/CD oder Jenkins, Docker, SonarQube, Jira und Confluence
- Erfahrung mit KI-gestützten Entwicklungswerkzeugen für Entwicklung, Codeanalyse, Testautomatisierung, Dokumentation und Qualitätssicherung
- Erfahrung mit Cloud-Native-Architekturen und Public Clouds, idealerweise AWS
- Fundierte Kenntnisse in Kubernetes oder OpenShift sowie in relationaler und cloudbasierter Datenhaltung, insbesondere PostgreSQL und AWS S3
- Erfahrungen im Einsatz von Messaging-Systemen und asynchronen Architekturen, z. B. ActiveMQ
- Sicherer Umgang mit modernen Testframeworks wie JUnit, Mockito, Testcontainers, Cucumber und Spring Cloud Contract
- Erfahrung in der Konzeption, Weiterentwicklung und technischen Betreuung skalierbarer Softwaresysteme
- Sicher in der technischen Abstimmung mit Architekten, Product Ownern und Entwicklungsteams
- Erfahrung in der technischen Anleitung von Entwicklern, z. B. durch Code Reviews, Pair Programming oder Coaching
- Sehr gute Deutschkenntnisse
Kann-Anfordeurngen:
- Erfahrung mit Domain Driven Design (DDD) und API-First-Ansätzen
- Expertise mit Event-Driven Architectures
- Kenntnisse in Observability und Monitoring, z. B. Grafana
- Erfahrung mit OAuth2, OpenID Connect, JWT sowie Secure-Coding-Prinzipien und OWASP
Aufgrund von Kundenvorgaben wird eine projektbezogene Anstellung vorausgesetzt.
Haben Sie Zeit und Interesse an einem spannenden Projekt?
Dann freuen wir uns auf Ihre Kontaktaufnahme!