Job
- Level
- Experienced
- Job Field
- IT, Software, DevOps
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Gießen
- Working Model
- Hybrid, Onsite
Job Summary
In this position, you will design enterprise-wide software architecture, develop scalable microservices, integrate AI functionalities, and support development teams with architecture reviews and technical consulting.
Job Technologies
Your role in the team
- Design, development, and documentation of the company-wide software and solution architecture.
- Definition of architecture principles, technical standards, interfaces, and integration patterns.
- Design of scalable, modular, and maintainable microservice and API architectures.
- Assessment of technical requirements and derivation of sustainable architecture decisions.
- Conducting architecture and design reviews as well as supporting development teams in implementation.
- Consideration of security, data protection, availability, performance, and operations already in the architecture design.
- Architectural integration of AI and LLM functionalities into applications and business processes.
- Design of AI Gateway, RAG, MCP, and Tool-Calling architectures.
- Assessment of cloud, self-hosted, and hybrid AI solutions in terms of security, quality, cost, and scalability.
- Definition of secure access pathways between AI systems, APIs, corporate data, and specialized applications.
- Technical evaluation of new AI models, platforms, and AI engineering technologies.
- Close collaboration with AI Engineers in the implementation of production-ready AI solutions.
- Architecture and integration of REST APIs, events, messaging, and external systems.
- Active participation in the further development of microservices, backend, and frontend applications.
- Close technical coordination with the DevOps admins regarding containerized deployment and Kubernetes platform decisions.
- Design of authentication, authorization, and permission concepts.
- Support in data architecture, service delineation, and technical integration decisions.
- Ensuring observability, monitoring, and operational readiness of the developed solutions.
- Central technical interface between IT management, development teams, business units, and external technology partners.
- Translation of technical and strategic requirements into viable technical solution architectures.
- Documentation and clear communication of architecture decisions and technical dependencies.
- Support in technology selection, make-or-buy decisions, and technical proof of concepts.
- Mentoring and technical support for software and AI engineers.
This text has been machine translated. Show original
Our expectations of you
Education
- You hold a degree in Computer Science, Business Informatics, Software Engineering, or a comparable technical qualification.
Qualifications
- Solid knowledge of Kubernetes, Docker, CI/CD, and modern operations and deployment concepts.
- Solid knowledge of integration, messaging, data flows, as well as authentication and authorization.
- Very good understanding of security, data protection, scalability, performance, and high availability.
- Basic understanding of artificial intelligence, especially LLMs, RAG, and tool calling.
- You actively familiarize yourself with our AI engineering environment (including AI gateways, model serving, vector databases, MCP) and are willing to continuously develop your skills in this area.
- Ability to securely and reliably integrate AI systems with enterprise applications, APIs, and data sources.
- Analytical and strategic thinking as well as the ability to present complex technical contexts understandably.
- High level of initiative, sense of responsibility, and solution-oriented work approach.
- Strong communication skills and confident demeanor when interacting with both technical and non-technical stakeholders.
- At least good German and English skills, both written and spoken.
Experience
- Several years of professional experience in software development, solution architecture, software architecture, or a comparable technical role.
- Excellent knowledge and practical development experience in modern software architectures, microservices, APIs, and distributed systems.
- Practical experience in frontend development with React or comparable modern frameworks.
- Experience with relational databases and service-oriented data architecture.
- Experience with architecture methods, documentation, and technical decision-making processes.
- Professional experience or knowledge in the tourism or travel industry is a plus but not a requirement.
This text has been machine translated. Show original
What we offer
- Participation in the success of the department and the company.
- Permanent contract.
- Work-life balance.
- Flexible (and mobile after onboarding) and autonomous working.
- Allowances for retirement provision, childcare, commuting, and internet costs.
- Payment of holiday pay.
- Discounts with tourism partners.
- Flat hierarchies and autonomy to implement good ideas quickly and successfully.
- Advancement and specialization opportunities within the company.
- Attractive opportunities for further training and professional development.
- Regular team events.
- Participation in corporate benefits.
- Free tickets for certain sporting events.
- Employee Referral Program.
- Free company parking.
- Workplace health promotion and free drinking water.
- Free e-charging stations for cars and bicycles.
- Egym Wellpass.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
SERVICE-REISEN Heyne GmbH & Co. KG
SERVICE-REISEN Heyne GmbH & Co. KG, founded in 1973, is an established travel organizer based in Gießen, specializing in group travel. The company primarily serves B2B clients and offers comprehensive travel packages.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Hotel and Restaurant Industry, Tourism