Senior-Entwickler mit Schwerpunkt: Modellierung/Anwendungsentwicklung/Test (m/w/d) #3154

Nürnberg, Bayern  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Besonderheit bei dem Projekt ist der Einsatz von UML Diagrammen zur Abbildung der fachlichen Anforderungen.
Sowohl in der Anwendungs- als auch in der Architekturentwicklung werden agile Methoden und Prozesse angewendet.

Aufgaben
• Ansprechpartner für fachliche und technische Fragen seines Zuständigkeitsbereichs und zugehörigem Issue-Resolution und –Tracking
• Kontinuierliche Arbeitsplanung gemeinsam mit dem Scrum-Team.
• Erstellung bzw. Anpassung der Softwaremodelle, Batch- und Software-Komponentenprofilen
• Durchführung von Code-Reviews und Behebung der identifizierten Fehler
• Planung und Durchführung von Komponententests (Manuell und Automatisiert)
• Unterstützung der Tester bei der Prüfung der Software-Elemente
• Problemanalyse und Behebung von auf Produktion identifizierten Fehlern (? 3rd Level-Support im Rahmen der Instandhaltung)
• Abstimmung, Review und Schätzung der fachlichen Anforderungen
• Wissenstransfer
• Einhaltung von Codequalitätsrichtlinien
• Nachhalten von Erfolgsmethoden der Softwareentwicklung
• Design von Funktionen bzw. Funktionsanpassungen auf Basis der entsprechenden DSLs
• Generierung und Implementierung von Software-Komponenten
• Verständliche Dokumentation der Funktionen bzw. Funktionsanpassungen
• Anpassung und Erstellung von Testbedingungen abgeleitet aus den fachlichen Modellen. Anpassung und Erstellung von Testskripten mittels einer textuellen Test-DSL
• (ggf. automatisierte) Testdurchführung (Normaltest und Regressionstests)

Umzusetzende Arbeitspakete:
• Design und Entwicklung der Software
• Design und Realisierung der Softwarearchitektur
• Analyse der Anforderungen (mit Anwendereinbindung)
• Testplanung / Testdurchführung inklusive Testautomatisierung
• UI/UX Softwareergonomie (mit Anwendereinbindung)
• Analyse und Behebung von Softwarefehlern
• Betrieb und Wartung von Entwicklungs- und Testumgebungen
• Bau und Deployment der Software für die jeweiligen Zielumgebungen
• Monitoring des Betriebs der Software
• Abstimmungen und Übergaben mit weiteren Bereichen des Auftraggebers

Skills:
- Java SE, Java EE
- Spring Framework, Spring MVC
- Persistenzframeworks (JPA2, EclipseLink, Hibernate)
- SQL, Datenbanken (SQL / NoSQL)
- SOA-Technologien (SOAP, REST, XML, JSON)
- Authentifizierung und Autorisierung (JWT, SAML, OAuth, Spring Security)
- Templating (JSP, JSF, (ASP.Net))
- Layout-Technologien (HTML5, CSS3, Sass/Less)
- Client-Scripting (JavaScript/TypeScript)
- Single Page Applications (Angular, NPM, Webpack))
- Asynchrone Prozesse (Batchverarbeitung, Datenimport/-export, Threading)
- Applikationsserver (z.B. Weblogic, Tomcat, Payara)
- Apache Kafka, Apache Cassandra, S3 Storage
- Versions-/ Konfigurationsmanagement (Git, Bitbucket, JIRA, Confluence)
- Continuous Integration / Continuous Delivery Maven, Jenkins, Nexus
- Container Technologien (Kubernetes, Docker)
- IDEs (Eclipse, JDeveloper, Webstorm)
- Betriebssysteme (Windows, Linux)
- Testprozesse (Unit-Tests, Testtools, ISTQB)
- Barrierefreiheit
- Agile Praktiken (Scrum, Kanban, Clean Code Development, Pair Programming )
- Sichere Entwicklung (Secure Design Principle & Pattern; Secure Coding)
- XText zur Entwicklung von domänenspezifischen Sprachen (englisch: domain-specific language, kurz: DSL)
- UML-Modelle
- SOAP und Messaging Schnittstellen über einen Oracle ESB
- Messaging über KAFKA
- Logging Dienste wie Jaeger, Prometheus oder der ELK-Stack
Start
12.2021
Dauer
6 Monate
(Verlängerung möglich)
Von
NorCom Information Technology GmbH
Eingestellt
29.11.2021
Ansprechpartner:
Christian Reisenauer
Projekt-ID:
2262063
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren