- Startseite
- Alle Homeoffice Jobs
- Java Entwickler, ab sofort, remote(m/w/d)
Java Entwickler, ab sofort, remote(m/w/d)
Homeoffice
Vollzeit
vor 2 Monaten
Centrum, Berlin, Germany
Stellenbeschreibung
Projektstart und -laufzeit
- Projektstart: ab sofort
- Projektlaufzeit: 3 Monate mit Option auf Verlängerung
- Projektort: Remote & vereinzelt vor Ort in Frankfurt am Main
Ihre Aufgaben
Code-Analyse und Qualitätssicherung
- Analyse und Bewertung des bestehenden Quellcodes hinsichtlich Qualität, Struktur, Wartbarkeit, Security und Performance
- Identifikation veralteter, ineffizienter oder fehleranfälliger Codeabschnitte
- Durchführung von Code-Reviews, Pair Programming und Mentoring von Junior-Entwicklern
Schwachstellen- und Risikoanalyse
- Aufdeckung und Bewertung von Sicherheitslücken, Performance-Problemen und potenziellen Fehlerquellen
- Priorisierung der identifizierten Schwachstellen nach Kritikalität
- Berücksichtigung und Umsetzung konzeptioneller Sicherheitsrichtlinien
Architektur, Design und technische Verantwortung
- Verantwortung für die technische Architektur und Weiterentwicklung der betreuten Systeme
- Entwurf von Programmiervorgaben, Software- und Datenbankmodellen
- Gestaltung und Weiterentwicklung der technologischen Basis
- Vorgabe der technologischen Richtung und Sicherstellung der nachhaltigen Systementwicklung
Dokumentation
- Erstellung und Pflege von Programm-, Architektur-, Betriebs- und Testdokumentationen
- Zusammenfassung der Analyseergebnisse, Schwachstellen und empfohlenen Maßnahmen in strukturierter Form
- Sicherstellung der Einhaltung schriftlich fixierter Vorgaben (sfO), z. B.:
- IT-Engineering-Modell
- Testmanagement
- IT-Qualitätssicherung
- Dokumentationsstandards
Testmanagement und Qualitätssicherung
- Entwicklung, Durchführung und Dokumentation von:
- Komponenten- und Komponentenintegrationstests
- Unit-, Integrations- und Systemtests
- Steuerung und Durchführung des Testmanagements im Rahmen von Changes und IT-Projekten
- Entwicklung von Testszenarien sowie Nachtests und Validierung nach Änderungen
Behebung von Schwachstellen und Weiterentwicklung
- Umsetzung technischer Maßnahmen zur Behebung identifizierter Schwachstellen
- Absicherung der Änderungen durch geeignete Tests
- Kontinuierliche Verbesserung von Code, Architektur und Prozessen
CI/CD, DevOps und Release Management
- Unterstützung und Weiterentwicklung von CI/CD-Pipelines, Testautomatisierung und DevOps-Prozessen
- Steuerung und Durchführung des Release Managements
Zusammenarbeit, Coaching und Projektarbeit
- Enge Zusammenarbeit mit Business Analysten, Subsystem-Ownern und Projektbeteiligten
- Technische Unterstützung bei Anforderungsanalysen, Roadmaps und IT-Projekten
- Coaching von Entwicklern sowie Förderung von Wissenstransfer und Best Practices
- Aktive Mitarbeit in IT-Projekten über alle Phasen hinweg
Ihr Profil
- Mindestens 2-jährige Projekterfahrung in Java-basierten Entwicklungsprojekten als Full-Stack-Java-Entwickler in einem agilen Team
- Nachweisbare relevante Erfahrung bei einem Kreditinstitut, Finanzdienstleister oder Wertpapierinstitut
- Gute Fähigkeiten in der objektorientierten Datenmodellierung
- Gute Kenntnisse von Java-Frameworks und der Anbindung von Java-Anwendungen an Datenbanken (idealerweise PostgreSQL)
- Kenntnisse im Aufbau und Betrieb einer (Private) Cloud
- Kenntnisse in Cloud-Sicherheit, Compliance und Governance
- Erfahrung mit der Erstellung von IT-Konzepten
- Erfahrungen im Testen von Java-Entwicklungen
- Erfahrungen in Migrationsaufgaben
- Sicherer Umgang mit Java Entwicklungsumgebungen (Eclipse)
- Kenntnisse von Tools zur Versionierung, Release Management, Build Management
- Kenntnisse zu den Application Servern JBoss (Red Hat) / WebSphere (IBM)
- Erfahrung in der Softwarearchitektur, insbesondere für verteilte Systeme
- Experte für Java, Spring Boot, Microservices, REST APIs und moderne Entwicklungsframeworks
- Kenntnisse in Jakarta EE, Jersey, Jackson, OpenAPI, Visual Studio, Angular, SonarQube, JUnit, Grafana, SQL, Tomcat, Keycloak, Springsecurity, JavaScript, Jira, Gitlab, Jenkins, Confluence, Gradle, Maven
- Kenntnisse in CI/CD-Pipelines und DevOps-Prinzipien
- Gutes Verständnis für Sicherheitsaspekte in der Softwareentwicklung (Secure Coding, Authentifizierung, Verschlüsselung)
- Erprobte Fähigkeiten im Bereich Clean Code, Software Patterns und Code Reviews



