Senior Entwickler (m/w/d)
Projektbewertung
Die Ausschreibung bietet einen detaillierten Einblick in technische Anforderungen für einen Senior Java-Entwickler mit umfangreichen Technologie-Skills, lässt jedoch Kernaspekte wie Stundensatz, Einsatzort und Remote-Möglichkeiten vollständig offen.
Deine Tätigkeiten:
- Design und Implementierung von in der Fachkonzeption spezifizierten Anforderungen und von technischen Anforderungen in allen Schichten der Software
- Anpassung des Designmodells zur Generierung von Entitäten, Datentypen, Transferobjekte und Schnittstellen
- Erstellung und Durchführung von Komponenten-Tests
- Dokumentation der Software
- Fehleranalyse und -behebung
- Versions-, Konfigurations- und Build-Management
- Unterstützung, Auswahl bzw. Erstellung von Frameworks zur Generalisierung wiederkehrender Umsetzungsthemen
- Sicherstellen von wartbarem und qualitativ hochwertigem Code
- Unterstützung bei Inbetriebnahme und Incidentbearbeitung im Produktivbetrieb
Anforderungen:
- Vertiefte Kenntnisse in Design & Modellierung von SW
- Webtechnologie (u.a. HTML, JavaScript Perl)
- Versions-/Konfigurations-/Fehlermanagement (u.a. Git, Jira)
- Datenmigration (u.a. Liquibase)
- XML, XHTML, XSLT
- Java, Java EE, JEE Sicherheitsarchitektur
- EJB-Container, Applikationsserver (u.a. Payara)
- Persistenzschichten (u.a. Hibernate/EclipseLink, etc.)
- Web-Frameworks (u.a. Angular)
- Client-Frameworks (u.a. Swing)
- Gängige Java Tools (u.a. Bitbucket, Eclipse, Maven, JUnit, Spring)
- DBMS (u.a. Orcale, MS-SWL-Server, HSQL), SQL
- Test- /QS-Prozesse (u.a. Unit-Test, Performance-Test, SonarQube)
- Built und Depoylment, Continous Integration
- Container Technologien (u.a. Kubernetes)
- Agile Mindset (u.a. Agile Werte, Agile Prinzipien, Clean Code Development, Pair-Programming,