Key Areas:
- Technical conception and implementation of product-specific further developments (internal & external)
- Implementation of the software solutions
- Design of the software architecture and evaluation of the technologies used
Job Requirements:
- Solid professional experience in architectural design and development
- Previous Experience in working on environments using microservices architecture
- Previous Experience in working with cloud systems, front-end/back-end development as well as related infrastructure (e.g., Docker, Kubernetes, …)
- Experience with test-driven development, clean code, design patterns, etc.
- Extensive Knowledge in Kotlin or other JVM-based language
- Knowledge of Micronaut/Spring is a plus
- Extensive knowledge in MongoDB and/or Postgresql
- Experience working with Event-driven architectures
- Knowledge of RabbitMQ, SQS/SNS or other messaging system is a plus
- Experience working in Agile/Scrum teams
- Enthusiasm for digitization and willingness to learn
- Team player and dynamic personality