Beschreibung
Für unseren Kunden aus dem Behördensektor in Wiesbaden sind wir auf der Suche nach Senior IT-Architekt*in (m/w/d).
Leistungsbeschreibung:
Der verwendete Technologiestack im Projekt umfasst Java (SE/EE, JDBC, JAXB, JMS, JAX-RS, JAX-WS), JPA mit EclipseLink/Hibernate, die Jakarta -/JavaServer Faces (JSF)-Technologie sowie das Frontend-Framework PrimeFaces (Ultima), die Jakarta Enterprise Beans / Enterprise JavaBeans (EJB) und nicht zuletzt das Quarkus-Framework.
Außerdem finden die Technologien Apache Maven, Jenkins, Docker, Artifactory, Cloud-Foundry, Bash, Shell, Schnittstellentechnologien (HTTPS/SOAP/WSDL/REST/OpenAPI/Swagger), Oracle Datenbanken, Oracle WLS, MapStruct, REST, JSON, XML und XSD-Anwendung.
Daneben sind reines JavaScript sowie CSS3, SASS, HTML und XHTML Bestandteil des Projekts.
Für die Datenbankentwicklung stehen PL/SQL und der Oracle SQL Developer zur Verfügung.
Zur Qualitätssicherung und des Monitorings werden die Technologien SonarQube, Checkstyle, JProfiler sowie die Testtools JUnit, Mockito und Soap-UI neben AppMetrics sowie den VMWare Apps Manager verwendet.
Als Versionskontrollsysteme sind Subversion sowie Git mit Gitlab neben den Projektmanagement-Tools CodeBeamer und JIRA im Projekt im Einsatz.
Als Entwicklungsumgebungen sind Eclipse, NetBeans und VSCode im Projekt zu finden.
Aufgaben & technische Skills:
•Entwickeln mit Java
•Analysieren und Entwerfen von objektorientiertem Code
•Entwerfen und Dokumentieren von Softwarearchitekturen,
•Erstellung technischer Fachkonzepte und Dokumentationen
•Kommunikation und Abstimmung von Software-Architekturentscheidungen mit allen Stakeholdern
•Analysieren von Heapdumps und Threaddumps zur Verbesserung der Stabilität der Anwendung
•Durchführen von Performanceanalysen und Performanceoptimierung
•Standardisieren und Automatisieren von Build, Test und Deployment-Prozessen
•Erkennen und Anwenden gängiger Entwurfsmuster
•Entwickeln mit SQL
•Entwickeln mit HTML, XHTML, CSS3, Javascript
•Arbeiten mit Jakarta Enterprise Beans inkl. Validierung sowie Mapping
•Arbeiten mit Oracle Datenbanken
•Arbeiten mit Datenformaten JSON, XML und XSD
•Agiles Arbeiten nach Scrum
•Fehleranalyse, Troubleshooting, Logauswertung
•Debugging und Retest einzelner Module
•Durchführung von Code-Reviews
•Verwaltung und Monitoring cloud-basierter Systeme
•Aufbau von CI/CD-Pipelines
•Durchführen von Tests mit den Tools JUnit, Mockito und Soap-UI
•Analysieren der Anwendungen mittels JProfiler
•Arbeiten mit dem Framework Quarkus
•Überwachen und Steuern von Anwendungen mit AppMetrics und VMWare Apps Manager
•Entwickeln mit Schnittstellentechnologien (SOAP/WSDL/REST/OpenAPI/Swagger)
•Verwalten und Verteilen von SSL-Zertifikaten
•Arbeiten mit LDAP, SSO, BasicAuthentication
•Arbeiten mit Java EE Security API, Java Keystores und public/private Zertifikate, TLS, HTTPS, JWT-Token
•Entwickeln mit Jakarta-/ JavaServer Faces (JSF)
•Entwickeln mit Jakarta-/ Java Transactions API (JTA)
•Arbeiten mit Apache Maven, Jenkins, Docker, Artifactory, Cloud-Foundry
•Entwickeln nach Design Patterns, Clean Code und Definition of Done
•Entwicklung grafischer Oberflächen mittels PrimeFaces
•Arbeiten mit Identity and Access Management (Schwerpunkt Oracle IAM)
•Identifizierung von System-Belastungsgrenzen mit Last- und Performancetests Mithilfe von JMeter, SoapUI
•Aufbau von Dashboards und Entwicklung von Kennzahlen/Reporting
•Simulation fehlender Frontends (Mocking) zum Testen von Java-Backend-APIs
•Erstellung von Use Cases und User Stories nach Definition of Readiness
•Präsentation von Sprintergebnissen
•Review der Anforderungsspezifikationen auf mehrere Betrachtungsebenen
•Einweisung und Schulung neuer Mitarbeiter
Must have Skills:
• Software-Architektur
• CI/CD
• Entwicklung webbasierter Datenbankanwendungen (fullstack)
• Cloud-Konzepte und Cloud-Native Entwicklung
• SÜ2 Sabo
Rahmenbedingungen:
Start: 01.07.2024
Ende: 6 Monate + Option auf Verlängerung
Einsatzort: Wiesbaden vor Ort
Falls Sie Interesse haben und die angeforderten Skills mitbringen, freuen wir uns auf Ihr CV inklusive Stundensätze.
Vielen Dank im Voraus für Ihre Zeit und Mühe.