Role: Intermediate Developer- the position requires German language at the B2 level at least. Project: Customer Experience (CX) Unit Context: The Intermediate Developer will work within the Customer Experience (CX) unit of DB Systel, contributing to the planning, design, and implementation of software projects. The role involves developing software applications that meet client specifications and ensuring they adhere to quality standards. The service provision starts on November 1, 2024, and ends on December 31, 2029. Services Required: The Intermediate Developer will be responsible for the following services: Participate in the planning, design, and implementation of software projects. Develop software applications that meet the client’s requirements using appropriate software development practices and standards. Write clean, efficient, and fully documented code. Test and debug software applications to ensure they meet specified quality standards. Collaborate with project managers, designers, and other developers to ensure timely and successful completion of projects in accordance with client specifications. Participate in code reviews and provide constructive feedback to other developers. Work on the development and adaptation of physical prototypes. Perform physical testing and quality control of prototypes and software applications. Engage in quality control and assurance activities, ensuring that deliverables meet the specified standards. Project Details: Location: The primary place of performance is Germany, with on-site activities as needed. The project involves a mixture of on-site and remote work. The service provision is planned over multiple years with a total planned volume of 220 person-days per year. Technical Requirements: Mandatory: Experience: 3 years of experience in developing and managing applications with Java, specifically in conjunction with Spring Boot and FitNesse. 3 years of experience using CI/CD tools such as Jenkins and GitOps. 3 years of experience with messaging middleware like RabbitMQ and Kafka, including knowledge of schema registry in Avro format. 3 years of experience working with containerized applications using AWS infrastructure, Kubernetes, and Docker. 3 years of experience in web business solutions using monitoring tools like Grafana. 3 years of experience in industry/integration knowledge, particularly with applications for information systems for travelers in public transport. Desirable: 3 years of experience with Agile methods, including SCRUM and Nexus. Proven methodological competence in modeling and process models. Strong problem-solving skills, including root cause analysis and solutions evaluation. Experience in problem-solving and work organization methodologies.