Beschreibung
Aufgaben• Erstellen unternehmenskritischer Software-Module
• Lokalisierung, Analyse und Beseitigung von Software-Fehlern
• Technische Konzeption unternehmenskritischer Online-Services
• Konzeptionelle Fortentwicklung der Architektur von Online-Services
• Coaching und technische Leitung von Projektgruppen
Vertiefte Kenntnisse
• RDBMS (Oracle, MS-SQL-Server, MySQL)
• SOA-Technologien (SOAP, REST, XML, JSON)
• Container Technologien (Docker)
• Betriebssysteme (Windows, Linux)
• Testprozesse (Unit-Tests, Testtools, ISTQB)
• Barrierefreiheit
• Agile Praktiken (Clean Code Development, Pair Programming, Test Driven Development, Scrum)
Spezialwissen
• Java SE, Java EE
• Spring Framework, Spring MVC
• Persistenzframeworks (JPA2, EclipseLink, Hibernate)
• SQL
• Authentifizierung und Autorisierung (JWT, SAML, OAuth, Spring Security)
• Templating (JSP, JSF, ADF, (ASP.Net))
• Layout-Technologien (HTML5, CSS3, Sass/Less)
• Client-Scripting (JavaScript/TypeScript)
• Single Page Applications (Angular, NPM, Webpack))
• Asynchrone Prozesse (Batchverarbeitung, Datenimport/-export, Threading)
• Applikationsserver (z.B. Weblogic, Tomcat,JBoss)
• Versions-/ Konfigurationsmanagement (Git, Bitbucket, JIRA, Confluence)
• Continuous Integration / Continuous Delivery Maven, Jenkins, Nexus
• IDEs (Eclipse, Webstorm)
• Sichere Entwicklung (Secure Design Principle & Pattern; Secure Coding)
Aufgaben für Senior- Entwickler Online-Services (Full Stack)
• Lokalisierung, Analyse und Beseitigung von SW-Fehlern
• Erstellen, Testen, Integrieren und Dokumentieren von SW. Schwerpunkt Cliententwicklung, grafisches Anwendungsdesign und Benutzerführung.
• Umsetzen von Regeln zur Einführung barrierefreier Software.
Erwartete Skills wie vertiefte Kenntnisse und Spezialwissen in folgenden Bereichen:
• Java SE 6
• Clienttechnologie: Angular
• HTML 5 und CSS 3/4
• Gestaltung von Benutzeroberflächen und Bedienabläufen
• Gängige Java Tools (Eclipse, JDeveloper, Ant, JUnit, Hudson/Jenkins)
• Gängige Tools in der Softwareentwicklung (CVS, Subversion, JIRA, TFS)
• XML, XHTML, XSLT
• Betriebssysteme (Windows, Linux)
• Agile Praktiken (Z. B. Clean Code Development, Pair Programming, Continouos Integration, Refactoring, Test Driven Development)
Laufzeit: 01.11.21-30.04.2022 + Verlängerung
Auslastung 146,5 h / Monat
remote, 1-2 Tage pro Monat vor Ort denkbar