Software Developer - Apache Wicket (all genders)
Software Developer - Apache Wicket (all genders)
Standorte
München
DEINE ROLLE - DAS WARTET AUF DICH
Du bist erfahren im Umgang mit Apache Wicket und möchtest deine Kenntnisse in diesem Technologie-Stack vertiefen? Außerdem möchtest du unser Entwicklungsteam für ein spannendes, mehrjähriges Projekt bei einem bayerischen Staatsministerium verstärken?
Dann bist du bei adesso genau richtig!
Das Projekt ist Teil eines Programms, bestehend aus sieben Teams mit insgesamt ca. 60 beteiligten Personen, und wird nach agilen Methoden umgesetzt. Dabei liegt der technologische Fokus auf Spring und Hibernate, sowie Apache Wicket im Frontend, während der fachliche Schwerpunkt auf Online-Anträge für Fördermaßnahmen der EU liegt. Das System wickelt jährlich die größten Fördervolumen in der EU ab und ist dementsprechend sicherheits- und performancekritisch.
Im Detail übernimmst du dabei folgende Aufgaben:
- Weiterentwicklung und Pflege der Portalanwendung (von Design bis Implementierung und Test)
- Java Anwendungsentwicklung (idealerweise Fullstack) im agilen Umfeld
- Web-Services pflegen und weiterentwickeln
- Messaging auf Basis von JMS (ActiveMQ)
- GUI-Design, User Experience (UX) und Barrierefreiheit einhalten
- Qualitätssicherung (z.B. Code Reviews, Unit Tests, Integrationstests, Systemtests) sowie Berücksichtigung von Sicherheitsaspekten (z.B. OWASP Top Ten, statische Codeanalyse mit SonarQube)
DEINE SKILLS - DAS BRINGST DU MIT
- Du bringst mindestens drei Jahre Projekterfahrung in den folgenden Technologien mit: Apache Wicket, Tomcat, Java (idealerweise Fullstack), Hibernate, Spring und Web-Technologien (z.B. HTML, CSS)
- Du kennst dich mit dem Entwicklungsprozess nach Scrum aus
- Erste Erfahrungen mit Entwicklungsumgebungen und Buildprozessen (Eclipse und IntelliJ, Git, Gradle, Bamboo)
- Wünschenswert sind Kenntnisse in Java Script / TypeScript, Web Services (SOAP und REST), JMS (ActiveMQ), GIS und Geodatenverarbeitung, KI Themen aus dem Umfeld der Foto-Feld-Erkennung
- Idealerweise konntest du schon erste Erfahrungen mit Authentifizierungsmechanismen (OAuth2, CAS, OpenID Connect) und DB-Performance-Optimierungen sammeln
- Sehr gute Deutsch-Kenntnisse in Wort und Schrift