Hi Riko,
I am a Java developer with 06 years experience. The tech stacks includes: J2EE, Spring, Springboot, Hibernate, Vaadin... Development tools such as IntelliJ, Eclipse, Maven, Git...
Regarding your requirements, I suggest that we should create a web application with Vaadin framework, with this framework we can build web application faster and it easy to build beautiful web apps in Java to work well on both mobile and desktop.
So, could we have a discussion for more details?
Thank you