Aufgabe:
- Softwareentwicklung (Konzeption, Entwicklung, Pflege) von modernen (barrierearmen) IT-Anwendungen auf Basis aktueller Java-Technologien (JEE, JSF) und mittels agiler bzw. klassischer Entwicklungsmethoden
- Neu- und Weiterentwicklung von Frontend- und Backend- Komponenten für Webanwendungen und Content Management Systeme
- Unterstützung bei der technischen Architektur, dem Software-Design sowie dem Release Management
- Mitarbeit in Projekten im öffentlichen Bereich
Voraussetzungen:
- gute Programmierkenntnisse in Java, Spring Boot,
- Kenntnisse in objektorientierten Architekturen
- Erfahrungen im Design relationaler Datenbanken, wie SQL
- idealerweise umfassende Kenntnisse in folgenden Bereichen JEE und/oder Spring-Container , RESTful-Architekturen und APIs (clientseitig JavaScript), Applikationen mit Vue.js Microservices, DevOps und/oder Virtualisierung, Docker und Kubernetes
- Kenntnisse in Test Driven Development und Unit-Tests
- sicherer Umgang mit verteilten Versionierungsystemen, z.B. GIT, hg
- sehr gute Deutsch- und Englischkenntnisse
Location: Berlin, Nürnberg, Frankfurt
Start: asap
Dauer: mind. 12 Monate