Für unseren Kunden aus dem öffentlichen Sektor suchen wir einen Java Senior Entwickler (m/w/d).

Start: 01.06.2025

Laufzeit: 5 Monate (bis 31.10.2025)

Standort: Nürnberg

Vertragsart: Dienstvertrag

Gesamtstundenzahl: 600h (540h remote, 60h vor Ort)

Aufgaben:

  • Erstellung von sicheren Online-Anwendungen nach dem Software Entwicklungsprozess der BA

  • Implementierung der spezifizierten Online-Anwendungen auf Basis Java/Quarkus, Kafka und Angular

  • Implementierung der spezifizierten Online-Anwendungen für eine Container-Plattform unter Kubernetes (Nutzung von Bitbucket/GitLab, S3 und MariaDB)

  • Bewertung alternativer Umsetzungsmöglichkeiten der Online-Anwendungen und Unterstützung im Entscheidungs- und Auswahlprozess im Rahmen der vorgegebenen SW-Architektur

  • Unterstützung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der Online-Anwendungen vor dem Hintergrund der technischen Möglichkeiten

  • Umsetzung produktbezogener Usability- und User Interface-Designs der Online-Anwendungen

  • Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten Prozessen, Bedienung des DevSecOps-Prozesses des Teams

  • Unterstützung im Rahmen von Produktivsetzungen je nach Bedarf und vorheriger Einsatzplanung im Zeitraum Freitag 18-24 Uhr und Samstag 8-21 Uhr.

  • Planung, Erstellung und Durchführung von Software-Tests der Online-Anwendungen (manuell und automatisiert) alleine sowie in Zusammenarbeit mit Software-Testern

  • 3rd-Level Support der bestehenden Online-Anwendungen inklusive Analyse und Lösungsvorschlag zur Fehlerbehebung

Skills:

  • Java SE, Java EE

  • Spring Framework, Spring MVC

  • Persistenzframeworks (JPA2, EclipseLink, Hibernate)

  • Datenbanken (SQL, NoSQL)

  • SOA-Technologien (SOAP, REST, XML, JSON)

  • Authentifizierung und Autorisierung (JWT, SAML, OAuth, Spring Security)

  • Client-Scripting (JavaScript/TypeScript)

  • Single Page Applications (Angular, NPM, Webpack))

  • Applikationsserver (z.B. Weblogic, Tomcat, Payara)

  • Apache Kafka und Apache Cassandra, S3 Storage

  • Versions-/ Konfigurationsmanagement (Git, Bitbucket, JIRA, Confluence)

  • Continuous Integration / Continuous Delivery Maven, Jenkins, Nexus

  • Container Technologien (Docker)

  • IDEs (Eclipse, Webstorm)

  • Betriebssysteme (Windows, Linux)

  • Barrierefreiheit

  • Agile Praktiken (Scrum, Kanban, Clean Code Development, Pair Programming)

  • Sichere Entwicklung (Secure Design Principle & Pattern; Secure Coding)

Die Stelle klingt für Sie spannend und Ihr Profil passt auf die Anforderungen? Dann freuen wir uns sehr über Ihre Bewerbung! #Java #Entwicklung