Java Fullstack Entwicklung

Freiberuflich in: Frankfurt am Main (Hessen)

Dauer: 3 Monate

100% Auslastung

Schlagwörter:

Freelancer-Projekte-PLZ6

Start: asap
Dauer: 6 Monate +
Auslastung: 4-5 Tage / Woche vor Ort
Lokation: Frankfurt

Aufgaben:

* Programmierung / Refactoring technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Java, JSP, CSS, TypeScript) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken
* Entwicklung, Umsetzung und Aufbau einer Testarchitektur für automatisierte Tests mit Hilfe von Unit Tests, Integrationstests, Akzeptanztests und Mockobjekten
* Extreme Programming Techniken in die Sprints einbringen und vorleben
* Sicherstellung, dass fertige Software Inkremente nach jedem Sprint gemäß Definition of Done geliefert werden können
* Teilnahme an allen Scrum relevanten Meetings
* Beteiligung bei der Entwicklung und dem Einsatz von agilen Schätzmethoden
* Know-how Transfer im Team
* Mitgestaltung von Sprint Planning und Review Meeting
* Mitgestaltung beim Design neuer Komponenten
* Steuerung und Messung der Qualität der Software durch Auswahl und Einsatz geeigneter Metriken
* Dokumentation der technischen Komponenten
* Evaluierung von neuen Technologien und Übertragung von Agilen Software Engineering Patterns auf diese Technologien
* Präsentationen zu technisch komplexen Themenstellungen
* Teilnahme an Communities of Practice

Muss-Anforderungen:

* Sehr gute und mehrfach praxiserprobte Java- /JavaEE-Kenntnisse
* Sehr gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung mit JSP, HTML, CSS, JavaScript
* Gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung mit jQuery und TypeScript
* Gute Kenntnisse in testgetriebener Entwicklung, Continous Integration, Testautomatisierung und verteilter Versionskontrolle (Git)
* Methodische Kompetenz für Testing (Test Driven Development)
* Erfahrungen mit dem Persistence Framework PFW
* Erfahrungen mit Legacy Code
* Einsatz von regelmäßigem Refactoring
* Pair Programming, Code Reviews
* Nachweisliche Erfahrung mit agilen Teams und im Umgang und Arbeiten mit komplexen Software-/ IT-Systemen
* Eigenverantwortliches, organisiertes Handeln
* Hohe Teamfähigkeit und Kommunikationsstärke sowie ausgeprägtes agiles Mindset

Soll-Anforderungen:

* Idealerweise Erfahrungen in Buchungssystemen
* Erfahrung mit dem Framework Cucumber
* Erfahrung mit der Entwicklungsumgebungen IntelliJ
* Erfahrung mit den Build Management Tool Ant und Maven
* Offenheit gegenüber Veränderung
* Erfahrung mit der Integration des Frameworks in den Entwicklungsprozess


JobNr: 6191

Ansprechpartner: Marc Schertel
E-Mail: Experten@Soorce.de
« Zurück zu allen offenen Projekten