
emagine Polska
Position: Java Entwickler (m/w/d). Responsibilities: Code-Analyse, Qualitätssicherung, Testmanagement, technische Architektur. Requirements: 2 Jahre Erfahrung in Java-Projekten, Kenntnisse in Cloud und CI/CD. Remote möglich.
Wir, die emagine GmbH, suchen Unterstützung durch einen Java Entwickler (m/w/d).Projektstart: ab sofortProjektlaufzeit: 3 Monate mit Option auf VerlängerungProjektort: Remote & vereinzelt vor Ort in Frankfurt in 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
Zaloguj się, aby zobaczyć pełny opis oferty
| Opublikowana | 8 dni temu |
| Wygasa | za 3 miesiące |
| Rodzaj umowy | B2B, PERMANENT |
| Źródło |
Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.