Ihre Aufgaben
- Betreuung der unternehmenswichtigen, zentralen Provisionsab- und -berechnungssysteme sowie weiterer komplexer Anwendungssysteme für den Innendienst
- Aktive Gestaltung der Architektur von JAVA Anwendungen nach modernen Architektur-Pattern
- Neu- und Weiterentwicklung von JAVA Anwendungen
- Eigenverantwortliche Umsetzung von Projektaufgaben in einem kollegialen Team
- Beratung der zuständigen Mitarbeiter der Fachbereiche hinsichtlich technischer Machbarkeitsstudien mit Aufwandsschätzung
- Bearbeitung von Trouble-Tickets
- Optimierung betrieblicher Prozesse/Aufgaben (Monitoring, Deployment, Logging etc.)
- Unterstützung bei der Umstellung auf Container-basierte Buildprozesse (Docker, GitLab/GitLabCI etc.)
- Weiterführen der Anwendungs- und Architektur-Dokumentation
- Gestaltung der methodischen Zusammenarbeit mit den Fachbereichen (z.B. durch den Einsatz von agilen Methoden)
- Unterstützung des Fachbereichs im Bereich der Testautomatisierung
Ihr Profil
- Erfolgreich abgeschlossenes IT-Studium oder entsprechende Ausbildung mit mehrjähriger einschlägiger Berufserfahrung
- Kompetenzen im Bereich der Anwendungsarchitektur
- Praktische Kenntnisse im Einsatz von modernen Architekturkonzepten (Micro-Services, Self-Contained Systems etc.)
- Verständnis der speziellen Herausforderungen an die Anwendungsarchitektur im Kontext von Cluster-Systemen (z.B. K8s)
- Erste Erfahrungen im Bereich der Anwendungsarchitektur im Kontext hybrider Cloud-Systeme (on-/off-prem) wünschenswert
- Kompetenzen im Bereich der Anwendungsentwicklung
- Langjährige praktische Erfahrung in der JAVA Entwicklung
- Methodische Kenntnisse im Bereich Softwareentwicklung (Design Pattern, Clean-Code-Entwicklung, arc42 etc.)
- Kenntnisse aktueller Technologien und Frameworks wie z. B. Spring Batch/Boot, REST/WebServices
- Erfahrungen mit Web-Technologien wie z. B. HTML5, CSS3, Twitter Bootstrap, JavaScript etc. wünschenswert
- Erfahrungen im Bereich der agilen Softwareentwicklung (Scrum, XP etc.)
- Kompetenzen im Bereich des Anwendungsbetriebs
- Gute Linux Kenntnisse (gerne in Kombination mit Container-Systemen wie z. B. LXC oder Docker)
- Wissen im Bereich der Serverorchestrierung und Deployment-Automatisierung (z.B. Ansible)
- Kenntnisse in der praktischen Umsetzung des DevOps-Gedanken
- Hohes Qualitätsbewusstsein, eigenverantwortliches Arbeiten sowie gute analytische Fähigkeiten
- Sehr gute Teamfähigkeit (Kommunikation, Dokumentation, Know-How-Aufbau im Team)
- Interesse an neuen Technologien und Offenheit das Angebot der DEVK zur permanenten Weiterentwicklung anzunehmen
by via developer jobs - Stack Overflow
No comments:
Post a Comment