ABOUT UTIMACO
Utimaco is a worldwide supplier of professional cyber-security solutions and is based in Aachen, Germany. Since 1983, Utimaco develops hardware security modules and compliance solutions for telecommunication provider regulations. Utimaco is a world-market leader in both segments. Customers and parters of Utimaco in all parts of the world trust the company's long-term, proven reliability and investments protection, as well as its many certified IT security standards. Utimaco stands for recognizes product quality, user-friendly software, excellent support and trusted high security-made in Germany.
To further strengthen our Corporate Unit we are looking for a: Lead Software Architect
Your tasks:
- Drive architecture design and actively contribute to the Architecture Board for our global Trust-as-a-Service portfolio and security service platforms.
- Architect, implement, and maintain secure, scalable, and robust microservices and end-to-end security applications, ensuring data integrity and regulatory compliance.
- Collaborate closely with cross-functional teams, including Development, QA, and DevOps, aligning architecture with business requirements and strategic goals.
- Enforce secure coding practices through code reviews and mentoring, proactively mitigating security risks and ensuring high-quality standards.
- Design and develop modular components, APIs, and microservices, facilitating seamless integration, maintainability, and scalability.
- Actively mentor and lead team members, fostering knowledge sharing, professional growth, and continuous improvement in architecture documentation and coding standards.
Your profile:
- You bring at least 5 years of practical, full-stack development experience, particularly using Java (Spring Framework) complemented by modern frontend technologies like Angular (ideally version 17+).
- Your expertise includes designing and implementing secure microservice architectures and hybrid cloud environments, with hands-on experience in containerization solutions such as Docker and Kubernetes.
- You possess solid skills in creating and developing RESTful APIs aligned with best practices, leveraging open-source frameworks like OpenAPI and Spring Boot.
- Your familiarity with Linux systems and DevOps methodologies is robust, supported by your proficiency in tools such as Git/GitLab, Maven, Jenkins, Jira, and Confluence.
- Your professional background includes practical implementation of security solutions involving Identity Management systems like Keycloak, OAuth2/OIDC authentication flows, and secret management systems such as Hashicorp Vault or OpenBao.
- You have extensive experience working with database technologies (both SQL and NoSQL) and possess hands-on experience deploying and managing applications in Azure cloud environments.