Senior Software architect M/F
Role details
Job location
Tech stack
Job description
- In implementation projects, you will be responsible for the design, development and maintainability of the Java-based backend systems, incorporating a modular service architecture based on our own aixigo:BLOXX platform
- The technical leadership of a development team as well as the support and guidance of the developers are also part of your area of responsibility
- You are a multiplier of knowledge about the use of the aixigo:BLOXX platform in your own project or in the project of a customer or implementation partner and thus a very important success factor for these projects
- You work closely with business consultants and analysts, product managers and other stakeholders to analyze requirements and implement new software solutions
- You support the creation of offers through your ability to oversee the implementation of requirements and anticipate challenges
- Furthermore, you ensure that the systems are developed with performance, scalability and security in mind
- You keep up to date with new technologies and industry trends and apply your knowledge to improving our technology landscape
- You take part in code reviews and provide constructive feedback and suggestions for improvement
- You act as a technical expert who guides, coaches and supports the development team
Requirements
Do you have experience in Scrum?, Do you have a Bachelor's degree?, You have a Bachelor´s degree in computer science or similar experiences
-
You have experience in the architecture and conception of modular systems, REST APIs or event-based interfaces
-
Experience in the finance, wealth or investment domain is preferred
-
Furthermore, you have experience in leading development teams and delivering large-scale systems Niveau d'expérience minimum 6 - 10 ans Compétences recherchées
-
Excellent communication skills in English is a requirement, German proficiency is a plus
-
You are able to clearly communicate technical concepts to non-technical stakeholders
-
You work in a structured way, are reliable, show initiative and enjoy working in a (cool!) team Outils informatiques
-
You have very good knowledge of Java programming, as well as experience with Apache Kafka and preferably Docker and Kubernetes
-
You have a strong understanding of data structures, algorithms and design patterns and are familiar with agile development methods such as Scrum or Kanban Langues English