As a Software Developer / Architect in the AutoDNS Java backend, you will work in a 10-person team on the continuous development of our software systems in the areas of domain, server, and certificate management. Developing complex client-server systems in a high-availability environment offers you an exciting field of work, a dynamic environment, and a culture that values new ideas, initiative, and collaboration. Your tasks Further development, optimization, and operation of our systems in the areas of domain, server, and certificate management. Development and maintenance of scalable client-server applications in a high-availability environment. Design and implementation of complex software architectures. Integration of external APIs and web services. Collaboration within an agile, interdisciplinary development team. Requirements Very good knowledge of and practical experience with Java and Spring / Spring Boot. Experience and confidence working with relational databases. Experience with REST / web services and accessing external APIs and interfaces. Experience with complex software architecture and planning complex systems. Well-structured and goal-oriented way of working. Excellent German and English language skills. Desirable: Knowledge of: Kafka Elasticsearch Kubernetes GitLab Microservices architecture Understanding of optimizing database operations and program performance. Knowledge in the field of DNS and/or domain administration. Several years of professional experience. Benefits Hybrid working model. Free drinks and fruits. Various employee discounts for activities and (InterNetX) products. Various employee events (e.g. Meet & Eat, company parties). Numerous training and development opportunities. Modern office facilities and equipment.