Phaistos - J2EE: Senior-Anwendungsentwickler - Schwerpunkt: Anwendungsentwicklung

Dezember 2018

September 2019

D-Großraum Nürnberg

nicht angegeben

09.11.2018

Projektbeschreibung

Senior-Anwendungsentwickler - Schwerpunkt: Anwendungsentwicklung

Aufgabe: Der erfahrene Software-Entwickler technischen Umfeld der Anwendungen. Er modelliert in DSLs, implementiert in Java und testet Softwarekomponenten. Er leitet weitere Software-Entwickler inhaltlich an.

- Ansprechpartner für fachliche und technische Fragen seiner Sub-Domäne und zugehörigem Issue-Resolution und –Tracking.
- Kontinuierliche Arbeitsplanung gemeinsam mit dem Scrum-Team.
- Erstellung bzw. Anpassung der Softwaremodelle, Batch- und Software-Komponentenprofilen.
- Technische Modellierung der Funktionen bzw. Funktionsanpassungen auf Basis des fachlichen Modells.
- Realisierung der Funktionen bzw. Funktionsanpassungen.
- Durchführung von Code-Reviews und Behebung der identifizierten Fehler.
- Planung und Durchführung von Komponententests (Manuell und JUnit).
- 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 Basisfachkonzepte.
- Ansprechpartner für fachliche und technische Fragen seiner Sub-Domäne und zugehörigem Issue-Resolution und –Tracking.
- Wissenstransfer an andere Mitarbeiter und andere Dienstleister mit der gleichen Rolle.

Schwerpunkt: Anwendungsentwicklung
- Überwachung von Codequalitätsrichtlinien
- Nachhalten von Erfolgsmethoden der Softwareentwicklung

Know-how: +++ Kenntnis und Erfahrung in der Abwicklung bzw. Konzeption komplexer Software-Entwicklungsverfahren
(Individualsoftware) und den zugehörigen Methoden und Werkzeugen (Arbeitsplanung und Controlling,
Anforderungsmanagement, Änderungs-Management, Problemmanagement, Qualitätssicherung) von
Systemen, die mit dem Ausschreibungsgegenstand vergleichbar sind. Dies kann durch entsprechende
Zertifikate nachgewiesen werden.
++ Kenntnis und Erfahrung mit agilen Softwareentwicklungsmethoden (insbesondere Scrum).
++ Kenntnis und Erfahrung mit modellgetriebener Softwareentwicklung mittels textueller DSLs.
+++ Kenntnis und Erfahrung in der JEE-Programmierung, Technologien und Frameworks
Technologien & Frameworks: Oracle Weblogic 11, JRockit 1.6, J2EE 1.6, WCC Elise 6, Oracle DBMS
Enterprise Edition 11g RAC, Hibernate 3.5, Spring 3.5 (core, dbc, webmvc, tx, security), AspectJ 1.5,
HTML, XML, CSS, JavaScript, DOJO (Ajax-Framework), Metro (web service stack), AngularJS, Bootstrap,
Protractor E2E-Testing, Spring Boot, Jersey REST (JSR-339, in WLS 12.2 vorhanden).
+++ Kenntnis und Erfahrung mit Entwicklungswerkzeugen.
Entwicklungswerkzeuge allgemein: Eclipse IDE Helios, Indigo, SQL Developer, JRebel, Dynatrace
(Profiler), MID Innovator (UML Case-Tool), Sonargraph for Java, JUnit, Checkstyle, Sonarcube
Entwicklungsmethodikwerkzeuge (DSL Architektur): openArchitectureWare 5.0, Eclipse xText 2.8, Eclipse
xTend 2.8, Eclipse RCP 3.9, YourKit (Profiler), Dynatrace
++ Kenntnis und Erfahrung mit Build- und Deploymentwerkzeugen.
Build-, Deployment- und Monitoringwerkzeuge: Apache Maven, Jenkins, Sonatype Nexus, Apache Ant
(inkl. Ivy-Erweiterung), Apache Subversion, Shellscripte (Korn Shell / Bourne Shell, Windows-bat-Dateien),
Perl, Git / Stash, NPM, Gradle, SCOM-Monitoring
+ Planungs- und Managementerfahrung
++ Abstraktionsfähigkeit und Befähigung zum systematischen und detailgetreuen Vorgehen sowie zur
Erkennung von Abhängigkeiten.
++ Fähigkeit zu Führung, Motivation und Moderation sowie zu Organisation, Delegation und
Kommunikation.
++ Analytische Fähigkeiten und Qualitätsanspruch, Flexibilität, Belastbarkeit und ausgeprägter Teamgeist.
+ MS-Office Kenntnisse (Excel, Word, PowerPoint)

Weitere Informationen: Spezifische Kenntnisse/Erfahrungen, welche durch Einarbeitung/Tätigkeit erworben werden sollen..

++ Verständnis des fachlich/funktionalen Portfolios der Anwendungen und speziell
des zugehörigen fachlichen Datenmodells.
+ Kenntnis des technischen und methodischen Umfelds der Anwendungen.
++ Kenntnis des modellgetriebenen Entwicklungsansatzes.
+ Kenntnis der Software-Schnittstellen.

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Login

direkt bewerben:


Noch kein Mitglied?

jetzt registrieren »

Projektstatistiken

Projektstatistiken sind für PREMIUM-Mitglieder einsehbar.

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt kostenlos aus und erhalten noch heute passende Angebote.

jetzt Projekt erstellen »