Java Entwicklung mit Architektur KnowHow
Freiberuflich in: Nürnberg ()
Dauer: 3 Monate
100% Auslastung

Start: Anfang März 2021
Dauer: 6 Monate +
Lokation: Nürnberg
Aufgaben:
* Erkennen von Spezifikationslücken und Risiken für den späteren Betriebsablauf, deren Kommunikation und Umsetzung in Arbeitspakete inkl. Beschaffung notwendiger Informationen für die Entwicklung
* Klärung offener Fragen zur Realisierung fachlicher Anforderungen in Übereinstimmung mit den hausinternen Standards und Randbedingungen (technisch und rechtlich)
* Mitarbeit an Projekt-Roadmaps unter Beachtung fachlicher Prioritäten und technischer Voraussetzungen
* Spezifikation der techn. Infrastruktur in Zusammenarbeit mit techn. Projektleiter*innen und Lead-Entwickler*innen
* Entwurf und Dokumentation von Schnittstellen (REST, Contract-first)
Technische Skills:
* Java, mind. Version 8 (einschl. Lambda-Expressions, Streams-API und Collections-Erweiterungen)
* Spring BOOT, inkl. Integration, Actuator, Security, Data, Cloud, Cloud Data Flow (wünschenswert)
* Messaging: JMS, Apache Kafka (sehr wünschenswert), RabbitMQ (wünschenswert)
* JavaScript, TypeScript
* Angular, mind. Version 8
* JSON, OpenAPI 2.0, JSON-LD (wünschenswert)
* XML, XSD, XSLT/XSL-FO (wünschenswert)
* HTTP, TLS
* SQL, Oracle-Kenntnisse (wünschenswert)
* PDF-Standards (wünschenswert)
Architektur:
* Reactive Programming
* REST
* Microservice-Architekturen, Bounded Context
* Security by Design (Zero-Trust)
* Domain-Driven Design (wünschenswert)
* Web Components (wünschenswert)
Build-Pipeline:
* Git, GitFlow
* Jenkins
* Apache Maven
* Ansible (wünschenswert)
* OpenShift (wünschenswert)
Qualitätssicherung:
* SonarQube
* Jasmine und Karam (wünschenswert)
* Selenium (wünschenswert)
* Cucumber (wünschendwert)
* Code Reviews
Methoden:
* Scrum, Kanban
* V-Modell XT (wünschenswert)
Werkzeuge:
* MS Office
* JIRA
* Confluence
* Draw.io (wünschenswert)
* Kibana (wünschenswert)