Beschreibung
Für unseren Kunden, einem international operierenden Dienstleister für Informations- und Kommunikationstechnologie suchen wir Ihre freiberufliche Expertise in der Lead-Entwicklung im Java Backend Umfeld.
Start: Januar 2020
Laufzeit: 4 Monate (mit Option auf Verlängerung)
Standort: NürnbergAufgaben:
Beschreibung:
- Konzeption und Weiterentwicklung der Architekturen und der Vorgehensweisen in der agilen Architekturarbeit
- sehr gute Kenntnisse grundlegender Java EE Technologien (EJB, JPA, Payara, private cloud (DCOS)
- Kenntnisse und praktische Erfahrungen in der agilen Softwareentwicklung (Scrum, Kanban)
- Enabling der einzelnen Projekte in Bezug auf Architektur-Leitplanken, Vorgehen usw.
- Kenntnisse in der Konzeption, dem Design und der Entwicklung komplexer Anwendungen innerhalb einer Microservice – Container Plattform
- Tiefgreifende Erfahrungen mit Containerbasierender Architektur (Docker, Kubernetes, ELK, DCOS, inkl. Microservice Patterns wie z.B. Ressilience, dynamische Skalierung usw.)
- Erstellung von softwareergonomisch einwandfreien UI- und Interaktionsdesign unter Erfüllung der einschlägigen softwareergonomischen ISO-Normen
- Versierte Anwendung von Usability-Methoden
- Kenntnisse und Erfahrung bei der Anwendung von Best Practices im OO-Design komplexer Java EE Mehrschicht-Anwendungen
- Verständnis für verteilte Backend-Anwendungen in Theorie und Praxis
- Sehr gute Kenntnisse grundlegender J(2)EE Technologien (EJB / Servlets)
- Erfahrungen in Web Frameworks (JSF oder Oracle ADF)
- Sehr gute Kenntnisse Persistenzschichten (Hibernate / EclipseLink / JPA 2)
- Erfahrungen in gängigen Java Tools wie Eclipse, JDeveloper, Ant, Maven, JUnit
- Kenntnisse in RDBMS z.B. Informix, Oracle, MS-SQL-Server, MySQL
- Sehr gute Kenntnisse in agile Praktiken z. B. Clean Code Development, Test Driven Development, DevOps, Scrum
- Kenntnisse der Betriebssysteme Solaris SunOS und LINUX
- Erfahrungen in Versions-/ Konfigurationsmanagement (CVS, Subversion, Serena VM, Serena Business Mashups (SBM))
- Kenntnisse in Continuous Integration / Continuous Delivery Jenkins, Nexus, Docker sowie DevOps Vorgehensweise