Deine Aufgaben
- Design und Implementierung von fachlichen und technischen Anforderungen der Software
- Anpassung des Desingmodells zur Generierung von Entitäten, Datentypen, Transferobjekten und Schnittstellen
- Programmieren von Web-Frontends
- Erstellen und Durchführen von automatisierten Tests
- Dokumentation der entwickelten Lösungen
Dein Profil
- Mehrjährige Erfahrung im Bereich Softwareentwicklung mit Java
- Umfassende analytische und konzeptionelle Fähigkeiten
- Breit gefächertes Wissen in den Bereichen Java/Java EE, Spring, JPA, CDI, EJB und Apache Kafka
- Unbeschwerter Umgang mit Applikationsserver (z.B. Weblogic, Tomcat, JBoss) und SOA-Technologien (z.B. SOAP, REST, XML, JSON)
- Kenntnis von Frontend-Technologien wie JavaScript, TypeScript und Angular
- Sicherer Umgang mit CI/CD-Tools wie Apache Maven, Git, Bitbucket, JIRA und Jenkins
- Gute Deutschkenntnisse und ein sicheres Auftreten den Kund*innen gegenüber
Nice to have
- Kenntnis von agilen Frameworks wie z.B. Scrum
- Kentnis von Layout-Technologien (HTML5, CSS3)
- Erfahrungen im Umfeld von asynchronen Prozessen (Batchverarbeitung, Datenimport/-export, Threading)