Requirements for candidates
- In your many years of experience as a software developer, you have gained many insights into architectures and dealt with highly available, scalable web applications.
- You have many years of experience in the Java stack.
- You have a broad interest and understanding of technology to play an architectural role.
- They bring a broad understanding of technology (e.g., RESTful web services and microservice architectures, PaaS cloud technologies, large-scale storage solutions).
- As a software developer, you care about the quality of your development, you appreciate a high code quality and value the long-term assurance of this, for example. via TDD.