This is the company at which I've absolved my apprenticeship, meaning it was my first junior job. I've mostly worked with Java for the desktop. This included both server-side and client-side Java SE. The technologies I actively used were Java, Hibernate, SQL, Swing and InnoSetup. My objective was working on a project / process management tool, akin to Microsoft Project.
Having done Java for about 6 years, I've decided to switch to Golang, as I've been using it on private projects since about 2018 and derived a lot of enjoyment from it. Unlike the previous job, this job involved no frontend work, besides some minor POCs and bugfixes. My task was creatin a workflow system, allowing you to create programs in the form of BPMN diagrams and execute them. The system is horizontally scalable, stateless and offers redundancy. I learned a great deal, working with Kafka, Zeebe, CockroachDB, MySQL, Nomad, the OpenTelemetry Stack and many more.
This one was a rather short experience, as I've decided it just wasn't for me.
Back to the roots! While I have worked here in the past, the company and the tasks at hand are not quite the same anymore. While still working on desktop software, we have moved to JavaFX and EclipseStore (A database, but not SQL). Going with the times, we are now moving into the cloud, using more cloud tech such as Golang, Docker, S3, Terraform and so on. While I am working the full stack, I mostly focus on the backend, plumbing and development experience, as that's what I most enjoy and waht I am best at.