Suche Java Fullstack-Geodaten-Entwickler-36 Monate ab September

Firmenname für PREMIUM-Mitglieder sichtbar

  • September 2024
  • September 2027
  • D-München
  • auf Anfrage
  • Remote
  • 28.06.2024
  • CR/507758_1719576188

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

heute melde ich mich mit einem freundlichen Hallo:)

Für meinen Kunden aus München suche ich gegenwärtig einen Legacy-Java-Softwareentwickler. Im Folgenden finden Sie das Anforderungsprofil:

Frühster Einsatzbeginn: 01.09.2024
Einsatzdauer: 36 Monate (220PT pro Jahr)
Auslastung: Vollzeit
Einsatzort: München (95% remote)

Aufgaben:

* (Weiter-)Entwicklung von Webanwendungen im Geodatenbereich unter Verwendung von Java, JavaScript, HTML 5, CSS 3 und OpenLayers.
* Optimierung von Benutzeroberflächen der Webanwendungen mit responsivem Design zur Darstellung auf verschiedenen mobilen sowie nicht-mobilen Endgeräten.
* Anbindung der Webanwendungen an Datenbankmanagementsysteme, insbesondere PostgreSQL mit PostGIS.
* Erstellung von containerisierten Images der Anwendungen mit allen Abhängigkeiten unter Verwendung von Docker und deren Installation auf einem Kubernetes-Cluster.
* Verarbeitung von Geodaten in Formaten wie GML, GeoPackage, GPX, GeoRSS, GeoJSON, KML und die Nutzung von Geodatendiensten gemäß Standards wie OGC Web Map Service, OGC Web Feature Service sowie zukünftig OGC API - Features, OGC API - Maps und OGC API - Tiles.
* Erstellung von (Micro)Services auf Basis von RESTful APIs.
* Erstellung von automatischen Tests wie Unit-Tests, Integrationstests und End-to-End-Tests.
* Continuous Integration in der Entwicklung unter Nutzung von Tools wie Git, GitLab und GitHub.
* Arbeiten in agilen Vorgehensmodellen wie Scrum oder Kanban.
* Dokumentation der Arbeitsergebnisse: Der vom Auftragnehmer erstellte Quellcode, Beschreibungen, Zwischenergebnisse und Entscheidungen sind in geeigneter Weise digital zu dokumentieren. Dies stellt sicher, dass eine Weiterbearbeitung und -entwicklung der Software durch den Auftraggeber möglich ist. Dies gilt auch für neu gewonnene Erkenntnisse, beispielsweise beim Einsatz neuer Technologien oder Frameworks.
* Beseitigung dokumentierter Fehler: Fehler aus QM-Testergebnissen oder Auflagen aus Penetrationstests sind bis zu einer vom Auftraggeber festgesetzten Frist zu beseitigen.
* Abstimmung und Analyse: Analyse des Ist-Zustandes und Anpassungen zur Erreichung der Ziele (Soll-Zustand) nach Art, Umfang und Qualität sowie notwendige Aktualisierungen, beispielsweise aus Gründen der IT-Sicherheit, der Weiterentwicklung funktionaler Anforderungen oder geänderten Anforderungen an die Bedienoberfläche der Softwarekomponenten.
* Weiterentwicklung vorhandener Bibliotheken: Dies kann ebenfalls eine Aufgabe des Auftragnehmers sein.

Muss-Anforderungen für die Position:

Fachkenntnisse:

* Java: Entwicklung von Webanwendungen mit Java (mindestens Version 17)
* HTML 5: Entwicklung von Webanwendungen
* CSS 3: Entwicklung von Webanwendungen
* JavaScript: Entwicklung von Webanwendungen
* Versionskontrollsysteme: Nutzung von git (z.B. GitLab, GitHub)
* Testen von Anwendungen: Durchführung von Unit-Tests, Integrationstests, End-To-End-Tests mit Tools wie JUnit, WicketTester, Mockito, Karma, Jasmine oder Selenium

Fundierte Kenntnisse:

* Objektorientierte Modellierung: Objektorientierte Analyse, Design und Entwicklung von Domänenmodellen
* Entwicklungsumgebungen: Verwendung von NetBeans, IntelliJ, VS Code oder ähnlichen Tools
* Datenbanken: Umgang mit relationalen Datenbanken, speziell PostgreSQL / PostGIS
* Apache Wicket: Entwicklung von Webanwendungen ab Version 8 oder neuer
* CSS-Framework Bootstrap: Entwicklung von Webanwendungen
* RESTful-APIs und Services: Entwicklung und Umgang

Grundkenntnisse:

* OGC-konforme Geodatendienste: Umgang mit WMS, WFS, WCS
* Agile Teams: Praktische Erfahrungen in der Zusammenarbeit in agilen Teams (Scrum, Kanban)
* Linux: Grundkenntnisse
* Docker: Umgang zur Containervirtualisierung
* Kubernetes: Umgang als Orchestrierungssoftware für Container-Anwendungen

Sollte diese Position Ihr Interesse geweckt haben, so bitte ich um Zusendung Ihres Profils. Im Anschluss melde ich mich telefonisch bei Ihnen.

Bitte beantworten Sie mir in Ihrer Antwortmail kurz in Stichpunkten folgende Fragen:

1. Welche Erfahrungen haben Sie in diesem Bereich & erfüllen sie alle Anforderungskriterien?
2. Ab wann sind Sie verfügbar?
3. Welchen Stundensatz (ungefährer Rahmen) können Sie anbieten?

Ich freue mich auf Ihre Unterlagen!

Kontaktdaten

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

Sie suchen Freelancer?

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

Jetzt Projekt erstellen