AFRA-11007-Entwickler (m/w/d) von Backend-Anwendungen mit Java und Spring Boot
Backend Software Engineer
*MyTechJobs
*CONTRACT
*Germany
FrankfurtFür unseren Kunden suche ich einen Entwickler (m/w/d) von Backend-Anwendungen mit Java und Spring Boot für ein remote Projekt & Frankfurt.
Aufgaben:
Umsetzung fachlicher und technischer Anforderungen in leistungsfähige, wartbare und skalierbare Backend-Komponenten auf Basis der definierten Zielarchitektur
Entwicklung und Weiterentwicklung von Backend-Services unter Verwendung von Java 21, Spring Boot und reaktiven Architekturen (WebFlux)
Implementierung von REST-APIs, sowie Integrationen zu internen und externen Schnittstellen
Technische Analyse und Umsetzung von User Stories einschließlich Aufwandsabschätzung, technischer Konzeption und Identifikation notwendiger Architektur- und Infrastruktur-Anpassungen
Aktive Mitarbeit in Scrum-Events wie Refinement, Sprint Planning, Daily, Review und Retrospektive
Unterstützung des Product Owners und Business Engineers bei der technischen Bewertung von Anforderungen und Lösungsoptionen
Identifikation technischer Risiken, Abhängigkeiten und Optimierungspotenziale innerhalb der bestehenden Systemlandschaft
Erstellung und Pflege technischer Dokumentationen sowie Beschreibung von Lösungsansätzen, Schnittstellen und Architekturentscheidungen
Entwicklung automatisierter Unit-, Integrations- und Komponententests sowie Sicherstellung einer hohen Softwarequalität
Durchführung von Code Reviews und Unterstützung anderer Teammitglieder bei technischen Fragestellungen
Sicherstellung der Einhaltung von Architektur-, Sicherheits-, Qualitäts- und Entwicklungsstandards
Analyse und Behebung technischer Fehler sowie Unterstützung bei Incident- und Problem-Management-Aktivitäten
Mitarbeit bei Aufbau, Betrieb und Optimierung containerisierter Anwendungen auf Kubernetes-Plattformen
Umsetzung von Monitoring-, Logging- und Observability-Anforderungen zur Sicherstellung eines stabilen Betriebs
Enge Zusammenarbeit mit Architektur, DevOps, Testmanagement, Business Engineering und weiteren Entwicklungsteams zur Umsetzung fachlicher Anforderungen
Kontinuierliche Verbesserung von Entwicklungsprozessen, Entwicklungswerkzeugen und technischen Plattformen
Anforderungen must have, sind zwingend erforderlich und müssen exakt wie gefordert in den Projekten aufgeführt sein: bitte auch das wording und die Jahre beachten! Es muss durch eindeutig beschriebene Tätigkeitsnachweise in den einzelnen Projekten nachgewiesen werden und nicht nur durch Nennung der Technologie. Gern copy paste aus den Anforderungen (muss & soll) Bitte nur bewerben, wenn Sie ihr Profil vorab den Anforderungen angepasst haben.
Praxiserprobte Kenntnisse in der Entwicklung von Backend-Anwendungen mit Java (idealerweise Java 21) und Spring Boot, nachweisbar durch Projekteinsätze in den letzten 3 Jahren im CV
Mehrjährige Erfahrung in der Entwicklung und dem Betrieb von REST- und API-basierten Microservices
Erfahrung mit containerisierten Anwendungen unter Docker und Kubernetes
Erfahrung im Cloud-Umfeld, idealerweise AWS, insbesondere mit S3 und containerbasierten Deployments
praxiserprobte Java- /JavaEE-Kenntnisse (Projekte in den letzten 3 Jahren im CV);
praxiserprobte Unit-, Acceptance-, Integrations- und Last
gute Kenntnisse in testgetriebener Entwicklung, Continous Integration, Testautomatisierung und verteilter Versionskontrolle (Git);
Methodische Kompetenz für Testing (TDD);
Erfahrung mit dem Framework Cucumber. Wünschenswert wäre Erfahrung mit der Integration des Frameworks in den Entwicklungsprozess;
Erfahrungen mit Legacy Code;
Einsatz von regelmäßigem Refactoring;
Pair Programming, Code Reviews;
Agiles Mindset -Nachweisliche Erfahrung mit agilen Teams (z.B. Scrum-Team);
Verständnis für die Fachlichkeit und enge Abstimmung mit den Teamkollegen und dem Product Owner
Soll Anforderungen:
Methodische Kompetenz für Testing uns Testautomatisierung;
Erfahrung mit der Entwicklungsumgebungen IntelliJ
Erfahrung mit den Build Management Tool Ant und Maven wünschenswert
Erfahrungen mit TypeScript
Erfahrung im Umgang mit Rest-Services
Erfahrung mit Datenbanken (Oracle, Redis, MongoDB)
Erfahrung im Bereich TDD oder BDD
Erfahrung mit der AWS CLoud (Cloud native Development)
Erfahrung mit Docker
Erfahrung mit Gitlab Enterprise
Erfahrung mit Greylog
Erfahrung mit Event-Driven-Architekturen und Messaging-Lösungen, insbesondere Apache Kafka
Zeitraum - von: 01.09.2026
Zeitraum - bis: 31.12.2026
Profile bis: 10.09.2026 um 10Uhr
Einsatzort:60% remot / 40% FFM
Ich freue mich auf Ihre Rückmeldung inkl. der Gehaltsvorstellung