Systemart: Warenwirtschaft, Store Backoffice
Projektrolle: Senior Java Software Developer
Projektbeschreibung / Tätigkeiten:
Ableitung von technischen Anforderungen aus den fachlichen Beschreibungen. Konzeption eines HTML5 Frontend für die neuen Systemmodule. Erweiterung und Anpassung des bestehenden JSF 2 Frontend.
Auslagerung der Datenerhebung aus den Kassenbondaten und der Leergut-Verwaltung auf separate Bounded Contexte und deren technische Abbildung auf Microservices basierend auf Wildfly Swarm.
Entwurf, Implementierung, Test und Dokumentation der neuen Geschäftslogik innerhalb eines Scrum Teams. Performanceoptimierung durch Profiling, punktuelle Verlagerung der Geschäftslogik auf die Datenbankseite und Parallelisierung von Code der Geschäftslogik.
Technologien: Java 8, Java EE 7, Wildfly Swarm 2017.5, Wildfly AS 10, EJB3, JPA2, CDI, JAX-WS, JAX-RS, HTML5, Angular JS, Karma & Jasmine Teststack, JSF 2, Selenium Testframework, DB2, Derby, Microservices
Vorgehen: agile Entwicklung