What does your ideal stack look like?
Naturally, the programming languages on the JVM hold no secrets for you. You will increase your popularity as a Developer if you are also able to write Scala, Kotlin or Clojure. In terms of back-end frameworks, it is good to be familiar with Elasticsearch, the Spring frameworks, Kafka, GraphQL, and if you have experience with containerisation tools such as Quarkus, Kubernetes and Docker. On the infrastructure side, you know your way around AWS, Google Cloud or Azure. Complete your knowledge mix by also having a front-end tool at your fingertips: think AngularJS, ReactJS, Vue.js or Svelte.
The soft skills of a software developer
There is more to software development than hard skills. Bringing your projects to a successful conclusion depends heavily on soft skills as well.A rule of thumb: the bigger and more international the organisation you work for, the more you will need to apply yoursoft skills. You will need to tap into or further develop your communicative, extrovert side in order to engage with all the team members and departments involved. This also requires a dose of patience and understanding. Just accept that it will take time to satisfy all stakeholders and get your work approved.
TESTIMONIAL: IMPACT WITH SOFT SKILLS