Java Developer (ID 1851)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+42 more
Job description
API Kubernetes Cloud Wartung Test Automation Informatik Qualitätssicherung PostgreSQL Java Storage Messaging Entwicklungsumgebungen Dokumentation Confluence OpenShift Security Design Maven Jenkins Programmiererfahrung IT REST Jira Berufserfahrung AWS Docker Automated Testing Grafana Automation Testing Wirtschaftsinformatik GitLab JSON Logistik Continuous Integration Softwareentwicklung DevOps Cucumber Apache ActiveMQ Deutsch Qualitätsbewusstsein Durchsetzungsvermögen Teamfähigkeit Kommunikationsfähigkeit Eigenmotivation, * Du entwickelst eigenverantwortlich neue Softwareprodukte auf Basis von Kundenanforderungen und arbeitest dabei eng mit dem agilen Entwicklungsteam zusammen.
- Du programmierst, implementierst und customizest technische Komponenten in Applikationen auf Basis vorgegebener Technologien, einschließlich Schnittstellen, Module und Datenbanken unter Einhaltung definierter Entwicklungsstandards.
- Du setzt Lösungsansätze für fachlich komplexe Aufgabenstellungen im Umfeld Online, Mobile und Portale um.
- Du entwickelst, implementierst und integrierst moderne API- und Schnittstellenlösungen für interne und externe Systeme.
- Du richtest Entwicklungsumgebungen inklusive Continuous Integration ein und optimierst automatisierte Build-, Test- und Bereitstellungsprozesse im Sinne von Continuous Delivery.
- Du implementierst Teststrategien und Testautomatisierung sowie führst Code-Reviews, Komponenten- und Modultests durch.
- Du behebst Fehler aus Testphasen in Applikationen und Komponenten und wirkst an der kontinuierlichen Qualitätssicherung mit.
- Du dokumentierst technische Komponenten, erstellst Systemdokumentationen und Lieferpakete für die betreffenden Applikationen.
- Du fungierst als Ansprechpartner für Kunden und Kollegen in deinem Arbeitsbereich und präsentierst technisch komplexe Themenstellungen.
- Du baust dein Wissen in den Bereichen IT-Security, Threat Modelling, Secure Development Lifecycle und OWASP kontinuierlich aus und bringst es in die Entwicklung ein.
- Du nutzt und evaluierst KI-gestützte Werkzeuge zur Unterstützung der Softwareentwicklung, Qualitätssicherung, Codeanalyse und Dokumentation., Das bieten wir dir
- Ein anspruchsvolles technologisches Umfeld mit modernen Java- und Microservice-Architekturen.
- Ein agiles Arbeitsumfeld mit viel Gestaltungsspielraum und Raum für Eigeninitiative.
- Die Möglichkeit, innovative Themen wie Cloud-Native, Testautomatisierung, DevOps und KI-gestützte Entwicklung aktiv mitzugestalten.
- Ein erfahrenes und motiviertes Team sowie enge Zusammenarbeit mit Architekten, Product Ownern und Entwicklern.
- Persönliche und fachliche Weiterentwicklungsmöglichkeiten in den Bereichen Security, Quality, Operations und Architektur.
- Die Leistungserbringung erfolgt 60% Remote und 40% Onsite (Frankfurt)
Requirements
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung.
- Mindestens 5 Jahre praktische Erfahrung in der Entwicklung komplexer Java-basierter Backend-Systeme innerhalb größerer IT-Projekte.
- Mindestens 3 Jahre Erfahrung in der Entwicklung moderner Microservice-Architekturen mit Java 17 oder höher, Spring Boot, Spring Data, Spring Security, REST-/JSON-Schnittstellen und Maven.
- Mindestens 3 Jahre Erfahrung im Umgang mit modernen Entwicklungs- und DevOps-Werkzeugen wie GitLab, GitLab CI/CD oder Jenkins, Docker, SonarQube, Jira und Confluence.
- Erfahrung im produktiven Einsatz KI-gestützter Entwicklungswerkzeuge zur Unterstützung von Softwareentwicklung, Testautomatisierung, Codeanalyse, Dokumentation und Qualitätssicherung.
- Erfahrung mit Cloud-Native-Architekturen und Public-Cloud-Plattformen, idealerweise AWS.
- Erfahrung mit Container-Orchestrierung mittels Kubernetes oder OpenShift.
- Erfahrung im Einsatz relationaler und cloudbasierter Datenhaltungslösungen, insbesondere PostgreSQL sowie Cloud Storage Services.
- Erfahrung mit asynchronen Architekturen und Messaging-Systemen wie ActiveMQ.
- Erfahrung in Testautomatisierung und Qualitätssicherung mit modernen Testframeworks wie JUnit, Mockito, Testcontainers, Cucumber und Spring Cloud Contract.
- Erfahrung in der technischen Konzeption, Weiterentwicklung und Wartung skalierbarer Softwaresysteme.
- Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen.
- Hohes Qualitäts- und Verantwortungsbewusstsein.
- Strukturierte, selbstständige und proaktive Arbeitsweise.
- Ausgeprägte Teamfähigkeit, Kommunikationsstärke und Durchsetzungsvermögen.
- Fähigkeit zur technischen Abstimmung mit Architekten, Product Ownern und Entwicklungsteams.
- Erfahrung in der fachlichen Unterstützung und technischen Anleitung von Entwicklern, zum Beispiel durch Code Reviews, Pair Programming oder Coaching.
- Gewünscht:
- Erfahrung mit Domain Driven Design und API-First-Ansätzen.
- Erfahrung mit Event-Driven Architectures.
- Erfahrung mit Observability- und Monitoring-Lösungen wie Grafana oder vergleichbaren Tools.
- Erfahrung in der Anwendung von Secure-Coding-Prinzipien und Sicherheitsstandards wie OAuth2, OpenID Connect, JWT und OWASP.
- Freude an wissensgetriebenem Arbeiten und kontinuierlicher Verbesserung.
- Spaß an der Arbeit in interdisziplinären und eigenverantwortlichen agilen Teams.
- Gute Deutschkenntnisse in Wort und Schrift (mind. C1).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
Best Coding Boot Camps in Germany
Top-Paying Tech Jobs (with Salaries)
Where to Find Entry-Level Software Engineering Jobs