Join CTS EVENTIM and shape the future of online ticketing Our technologies connect millions of people with unforgettable live events. As a (Senior) Backend Engineer (m/f/d) for our EVENTIM webshop, you will actively contribute to the further development of our international web portals. You will work with a modern tech stack and have the opportunity to drive innovation. Sounds exciting? Then become part of our team What to expect: Design, develop, and optimise high-performance, secure, and scalable backend services using Java EE/Jakarta, Spring Boot, and Hibernate to power our international web platforms. Collaborate with architects and product teams to develop microservices-based solutions, leveraging Docker, Kubernetes, and AWS for scalability and reliability. Refactor and enhance existing codebases for improved maintainability, performance, and security while utilising GitLab CI/CD for automation and Grafana for monitoring. Work in a Scrum team, following the "You build it, you run it" approach, and develop event-driven architectures with Apache Kafka to ensure real-time scalability. Implement automated testing strategies using Spock for unit tests, Cypress for end-to-end tests, and integration tests to ensure high software quality. Develop robust database solutions with MS SQL Server and MongoDB, optimising data models for efficiency and scalability. Work with HTML, CSS, JavaScript, Angular, and TypeScript to integrate backend functionalities into modern, responsive web applications. What you’ll Need: 3 years of experience in backend development, with a focus on Java EE/Jakarta, Spring Boot, and microservices architectures. Proven experience in developing scalable, high-performance, and secure backend systems for cloud-native applications. Strong knowledge of database technologies and experience with both relational and NoSQL databases such as MS SQL Server and MongoDB. Experience with event-driven architectures and asynchronous communication using Apache Kafka or similar messaging systems. Very good English skills (written and spoken) as well as good German skills. Nice to have: Experience with cloud technologies (AWS) and container orchestration using Docker and Kubernetes. Knowledge of CI/CD pipelines with GitLab, as well as build and automation tools such as Gradle and Groovy. Understanding of Infrastructure-as-Code (IaC) and automation with Terraform or similar technologies. Experience with monitoring and logging tools such as Grafana and the ELK stack to optimise performance and stability. Familiarity with agile methodologies like Scrum or Kanban and a "You build it, you run it" approach.