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