Cloud Engineer - AWS and Java – Build AI-Driven Customer Experiences (m/f/d)

SIXT
Full_timeLisbon, Portugal

📍 Job Overview

  • Job Title: Cloud Engineer - AWS and Java – Build AI-Driven Customer Experiences (m/f/d)
  • Company: SIXT
  • Location: Lisbon, Portugal
  • Job Type: Full-time
  • Category: DevOps Engineer, Cloud Engineer
  • Date Posted: 2025-07-28
  • Experience Level: Mid-Senior Level (2-5 years)
  • Remote Status: On-site/Hybrid

🚀 Role Summary

  • Design and build cloud-native platforms on AWS using Java and Spring Boot
  • Develop AI-powered services that enhance customer interactions using agentic AI principles
  • Create robust, event-driven systems and microservices architectures for scalability and resilience
  • Collaborate across teams to understand business processes and identify opportunities for AI-powered automation and customer experience enhancements
  • Contribute to team knowledge sharing, code reviews, and maintaining technical documentation
  • Stay on the cutting edge of AI, cloud, and software engineering trends, bringing innovative ideas into reality

📝 Enhancement Note: This role requires a strong background in Java development and experience with AWS, Spring Boot, and microservices design. Familiarity with AI/ML tools and a passion for continuous learning are also crucial for success in this position.

💻 Primary Responsibilities

  • Cloud Platform Development: Design and build cloud-native platforms on AWS using Java and Spring Boot, ensuring scalability, resilience, and high availability.
  • AI-Powered Services: Develop AI-powered services that enhance customer interactions using agentic AI principles, integrating AI/ML tools and APIs into the platform.
  • System Architecture: Create robust, event-driven systems and microservices architectures, utilizing messaging systems like Kafka for data processing and communication.
  • Cross-Team Collaboration: Collaborate with various teams to understand business processes, identify opportunities for AI-powered automation and customer experience enhancements, and ensure alignment with overall business objectives.
  • Technical Documentation: Contribute to team knowledge sharing, code reviews, and maintaining up-to-date technical documentation to facilitate onboarding and ensure consistent coding practices.
  • Innovation: Stay current with AI, cloud, and software engineering trends, and bring innovative ideas into reality to drive continuous improvement and competitive advantage.

📝 Enhancement Note: This role requires a strong focus on customer-centric design, translating technical solutions into real value for end-users and businesses. A proactive approach to problem-solving and a passion for learning are essential for success in this position.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: Proven experience (2-5 years) in Java development, with a strong focus on Spring Boot, microservices design, event-driven architectures, and messaging systems like Kafka. Experience with AI/ML tools and a passion for continuous learning are also important.

Required Skills:

  • Strong Java development skills with experience in Spring Boot, microservices design, event-driven architectures, and messaging systems like Kafka
  • Solid knowledge of AI, LLMs, and agentic software development space
  • Familiarity with AI/ML tools and APIs, with a curiosity to learn and adapt to new technologies
  • Ability to build scalable, distributed systems that handle high-volume data streams
  • Customer-centric mindset, with the ability to translate technical solutions into real value for end-users and businesses
  • Critical thinking, problem-solving skills, and a passion for continuous learning

Preferred Skills:

  • Experience with AWS services and architecture
  • Familiarity with cloud-native development practices and CI/CD pipelines
  • Knowledge of infrastructure as code (IaC) tools like Terraform or CloudFormation
  • Experience with containerization and orchestration tools like Docker and Kubernetes
  • Familiarity with agile development methodologies and DevOps practices

📝 Enhancement Note: While not explicitly mentioned, experience with containerization and orchestration tools, as well as infrastructure as code (IaC) tools, would be beneficial for success in this role, given the focus on cloud-native development and scalability.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrations of previous cloud-native projects built using Java, Spring Boot, and AWS services
  • Examples of AI-powered services and integrations with AI/ML tools and APIs
  • Case studies showcasing successful customer experience enhancements through AI-powered automation
  • Documentation of system architecture, data flow, and integration points for complex projects

Technical Documentation:

  • Code comments and documentation that clearly explain the purpose, functionality, and usage of key components
  • Version control system (e.g., Git) usage with a clean, well-organized commit history
  • Deployment processes and server configuration documentation, including any relevant scripts or automation tools
  • Testing methodologies, performance metrics, and optimization techniques used in previous projects

📝 Enhancement Note: Given the focus on AI-powered services and customer experience enhancements, portfolio submissions should emphasize user-centric design, performance optimization, and accessibility standards. Additionally, applicants should be prepared to discuss the technical challenges they faced and how they overcame them in previous projects.

💵 Compensation & Benefits

Salary Range: €50,000 - €70,000 per year (based on experience and local market conditions)

Benefits:

  • Generous time off: 28 vacation days, an additional day off for your birthday, and 1 volunteer day per year
  • Work-life balance & flexibility: Hybrid working model, flexible working hours, and no dress code
  • Great employee benefits: Access to discounts on SIXT rent, share, ride, and SIXT+ services, along with partner discounts
  • Training & development: Participation in training programs, external conferences, and internal dev & tech talks designed for personal growth and development
  • Health & well-being: Private health insurance to support employee well-being
  • Additional perks: Enjoy the Coverflex advantage system to enhance the employee experience

📝 Enhancement Note: The salary range provided is based on local market conditions and the level of experience required for this role. Applicants should research regional salary standards and cost of living to ensure the compensation package meets their expectations.

🎯 Team & Company Context

🏢 Company Culture

Industry: Mobility services, with a focus on customer experience and innovative technology solutions

Company Size: Globally leading mobility service provider with a revenue of €4.00 billion and around 9,000 employees worldwide

Founded: Not specified in the provided information

Team Structure:

  • The team is part of the SIXT technology organization, working closely with various teams to understand business processes and identify opportunities for AI-powered automation and customer experience enhancements
  • The role involves collaboration with other cloud engineers, AI specialists, and software developers to design, build, and maintain cloud-native platforms and AI-powered services
  • The team values knowledge sharing, code reviews, and maintaining up-to-date technical documentation to ensure consistent coding practices and facilitate onboarding

Development Methodology:

  • Agile development methodologies, with a focus on customer-centric design and continuous improvement
  • Collaboration and cross-functional teamwork, with regular code reviews and knowledge sharing sessions
  • A hybrid working model, allowing for flexibility and work-life balance

Company Website: sixt.com

📝 Enhancement Note: SIXT places a strong emphasis on top-tier customer experience and outstanding customer service. Applicants should be prepared to discuss their approach to customer-centric design and how they have successfully enhanced customer experiences in previous roles.

📈 Career & Growth Analysis

Web Technology Career Level: Mid-Senior Level (2-5 years) – This role requires a strong background in Java development and experience with AWS, Spring Boot, and microservices design. Familiarity with AI/ML tools and a passion for continuous learning are also crucial for success in this position.

Reporting Structure: The Cloud Engineer reports directly to the team lead or manager within the SIXT technology organization. The role involves collaboration with various teams, including other cloud engineers, AI specialists, and software developers.

Technical Impact: The Cloud Engineer plays a crucial role in designing and building cloud-native platforms and AI-powered services that enhance customer interactions and drive business value. Their work directly impacts the user experience and the overall success of the SIXT mobility platform.

Growth Opportunities:

  • Technical Growth: Opportunities to deepen expertise in cloud-native development, AI/ML tools, and emerging technologies, as well as to contribute to the development of internal tools and frameworks
  • Leadership Development: Potential to take on mentoring roles, lead projects, or contribute to architecture decisions as the team and the company grow
  • Career Progression: Opportunities to advance to senior or principal engineer roles, or to transition into management or technical leadership positions within the SIXT technology organization

📝 Enhancement Note: SIXT offers a dynamic and innovative work environment, with opportunities for growth and development in both technical and leadership roles. Applicants should be prepared to discuss their long-term career goals and how this role can help them achieve their objectives.

🌐 Work Environment

Office Type: Hybrid working model, with a combination of on-site and remote work

Office Location(s): Lisbon, Portugal

Workspace Context:

  • Collaborative Environment: The SIXT office in Lisbon provides a collaborative workspace, with opportunities for team interaction and knowledge sharing
  • Development Tools: Access to the latest development tools, multiple monitors, and testing devices to support efficient and effective work
  • Cross-Functional Collaboration: The opportunity to work with various teams, including other cloud engineers, AI specialists, and software developers, to design, build, and maintain cloud-native platforms and AI-powered services

Work Schedule: Flexible working hours and a no-dress-code policy allow for a healthy work-life balance

📝 Enhancement Note: The hybrid working model at SIXT allows for flexibility and work-life balance, with opportunities for both on-site collaboration and remote work. Applicants should be prepared to discuss their preferred working arrangement and how they can contribute to a productive and collaborative team environment.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A hands-on coding challenge or technical assessment focused on Java development, Spring Boot, and microservices design, as well as AI/ML tools and APIs
  2. System Design Discussion: A conversation focused on system design, architecture, and data flow, with an emphasis on customer-centric design and performance optimization
  3. Behavioral and Cultural Fit Assessment: An interview focused on understanding the applicant's problem-solving skills, communication style, and cultural fit within the SIXT organization
  4. Final Evaluation: A final evaluation based on the applicant's technical skills, cultural fit, and alignment with the company's values and objectives

Portfolio Review Tips:

  • Highlight previous cloud-native projects built using Java, Spring Boot, and AWS services, with a focus on AI-powered services and customer experience enhancements
  • Include case studies showcasing successful customer experience enhancements through AI-powered automation and performance optimization techniques
  • Emphasize user-centric design, accessibility standards, and responsive design principles in portfolio submissions

Technical Challenge Preparation:

  • Brush up on Java development skills, with a focus on Spring Boot, microservices design, event-driven architectures, and messaging systems like Kafka
  • Familiarize yourself with AI/ML tools and APIs, and be prepared to discuss their integration into cloud-native platforms and customer experience enhancements
  • Practice system design and architecture, with an emphasis on customer-centric design and performance optimization

ATS Keywords: (Relevant keywords for resume optimization, organized by category)

  • Programming Languages: Java, Spring Boot, Microservices, Event-Driven Architectures, Messaging Systems (Kafka), AI/ML Tools, APIs
  • Web Frameworks: Not specified in the provided information
  • Server Technologies: AWS, Cloud-Native Development, Containerization (Docker), Orchestration (Kubernetes), Infrastructure as Code (Terraform, CloudFormation)
  • Databases: Not specified in the provided information
  • Tools: Version Control (Git), CI/CD Pipelines, Deployment Automation, Server Configuration, Technical Documentation
  • Methodologies: Agile Development, DevOps, Customer-Centric Design, Continuous Improvement, Continuous Learning
  • Soft Skills: Problem-Solving, Communication, Collaboration, Knowledge Sharing, Code Reviews, Technical Documentation, Customer-Centric Mindset
  • Industry Terms: Cloud Engineering, AI-Driven Customer Experiences, Agentic AI Principles, AI-Powered Services, Customer Experience Enhancements, Business Process Automation

📝 Enhancement Note: Applicants should tailor their resumes and portfolios to highlight the relevant skills and experiences mentioned in the job description and interview process. Additionally, they should research SIXT's company culture and values to ensure a strong fit with the organization.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: Not specified in the provided information

Backend & Server Technologies:

  • Backend: Java, Spring Boot, Microservices, Event-Driven Architectures, Messaging Systems (Kafka)
  • Server: AWS, Cloud-Native Development, Containerization (Docker), Orchestration (Kubernetes), Infrastructure as Code (Terraform, CloudFormation)

Development & DevOps Tools:

  • Version Control: Git
  • CI/CD Pipelines: Not specified in the provided information
  • Deployment Automation: Not specified in the provided information
  • Server Configuration: Infrastructure as Code (Terraform, CloudFormation)
  • Monitoring Tools: Not specified in the provided information

📝 Enhancement Note: Given the focus on cloud-native development and AI-powered services, applicants should be familiar with AWS services, containerization and orchestration tools, and infrastructure as code (IaC) tools. Additionally, they should be prepared to discuss their experience with version control systems, CI/CD pipelines, and deployment automation processes.

👥 Team Culture & Values

Web Development Values:

  • Customer-Centric Design: A focus on user-centric design, accessibility standards, and performance optimization to enhance customer experiences
  • Innovation: A commitment to staying current with AI, cloud, and software engineering trends, and bringing innovative ideas into reality
  • Collaboration: A culture of knowledge sharing, code reviews, and maintaining up-toided technical documentation to facilitate onboarding and ensure consistent coding practices
  • Continuous Learning: A passion for continuous learning and a proactive approach to problem-solving and skill development

Collaboration Style:

  • Cross-Functional Integration: Collaboration with various teams, including other cloud engineers, AI specialists, and software developers, to design, build, and maintain cloud-native platforms and AI-powered services
  • Code Review Culture: Regular code reviews and knowledge sharing sessions to ensure consistent coding practices and facilitate onboarding
  • Knowledge Sharing: A culture of knowledge sharing, with a focus on mentoring and supporting the growth and development of team members

📝 Enhancement Note: SIXT's team culture emphasizes customer-centric design, innovation, collaboration, and continuous learning. Applicants should be prepared to discuss their approach to these values and how they have successfully contributed to a collaborative and innovative team environment in previous roles.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud-Native Development: Designing and building scalable, resilient, and high-performing cloud-native platforms on AWS using Java and Spring Boot
  • AI-Powered Services: Developing AI-powered services that enhance customer interactions using agentic AI principles, integrating AI/ML tools and APIs into the platform
  • System Architecture: Creating robust, event-driven systems and microservices architectures, utilizing messaging systems like Kafka for data processing and communication
  • Customer Experience Enhancements: Identifying opportunities for AI-powered automation and customer experience enhancements, and ensuring alignment with overall business objectives
  • Innovation: Staying current with AI, cloud, and software engineering trends, and bringing innovative ideas into reality to drive continuous improvement and competitive advantage

Learning & Development Opportunities:

  • Technical Skill Development: Opportunities to deepen expertise in cloud-native development, AI/ML tools, and emerging technologies, as well as to contribute to the development of internal tools and frameworks
  • Conference Attendance & Certification: Participation in training programs, external conferences, and internal dev & tech talks designed for personal growth and development
  • Mentoring & Leadership Development: Potential to take on mentoring roles, lead projects, or contribute to architecture decisions as the team and the company grow
  • Career Progression: Opportunities to advance to senior or principal engineer roles, or to transition into management or technical leadership positions within the SIXT technology organization

📝 Enhancement Note: SIXT offers a dynamic and innovative work environment, with opportunities for growth and development in both technical and leadership roles. Applicants should be prepared to discuss their long-term career goals and how this role can help them achieve their objectives.

💡 Interview Preparation

Technical Questions:

  • Java Development: Questions focused on Java development skills, with an emphasis on Spring Boot, microservices design, event-driven architectures, and messaging systems like Kafka
  • AI/ML Tools & APIs: Questions focused on AI/ML tools and APIs, and their integration into cloud-native platforms and customer experience enhancements
  • System Design & Architecture: Questions focused on system design, architecture, and data flow, with an emphasis on customer-centric design and performance optimization
  • Problem-Solving: Questions focused on problem-solving skills, communication style, and cultural fit within the SIXT organization

Company & Culture Questions:

  • Customer-Centric Design: Questions focused on understanding the applicant's approach to customer-centric design and how they have successfully enhanced customer experiences in previous roles
  • Innovation: Questions focused on the applicant's approach to innovation and their experience staying current with AI, cloud, and software engineering trends
  • Collaboration & Knowledge Sharing: Questions focused on the applicant's experience with knowledge sharing, code reviews, and maintaining up-to-date technical documentation to facilitate onboarding and ensure consistent coding practices

Portfolio Presentation Strategy:

  • Cloud-Native Projects: Highlight previous cloud-native projects built using Java, Spring Boot, and AWS services, with a focus on AI-powered services and customer experience enhancements
  • AI-Powered Services: Include case studies showcasing successful customer experience enhancements through AI-powered automation and performance optimization techniques
  • User-Centric Design: Emphasize user-centric design, accessibility standards, and responsive design principles in portfolio submissions

📝 Enhancement Note: Applicants should research SIXT's company culture and values to ensure a strong fit with the organization. Additionally, they should tailor their portfolios and interview responses to highlight their relevant skills and experiences and demonstrate their alignment with the company's objectives and values.

📌 Application Steps

To apply for this Cloud Engineer - AWS and Java – Build AI-Driven Customer Experiences (m/f/d) position:

  1. Resume Optimization: Tailor your resume to highlight the relevant skills and experiences mentioned in the job description and interview process, including programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, and industry terms
  2. Portfolio Customization: Highlight previous cloud-native projects built using Java, Spring Boot, and AWS services, with a focus on AI-powered services and customer experience enhancements, and ensure your portfolio demonstrates user-centric design, accessibility standards, and performance optimization techniques
  3. Technical Interview Preparation: Brush up on Java development skills, with a focus on Spring Boot, microservices design, event-driven architectures, and messaging systems like Kafka, and be prepared to discuss your experience with AI/ML tools and APIs, system design and architecture, problem-solving skills, and your approach to customer-centric design, innovation, and collaboration
  4. Company Research: Research SIXT's company culture and values to ensure a strong fit with the organization, and be prepared to discuss your alignment with the company's objectives and your long-term career goals

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Strong experience in Java development, particularly with Spring Boot and microservices design, is essential. Familiarity with AI/ML tools and a passion for continuous learning are also important.