Напиши текст вакансии для должности "Java developer (TTL Factory)". Название компании: "Deutsche Telekom IT Solutions". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

  ITCS (Intermodal Transport Control System) – is a big team of professionals, which helps public transport to grow and become better for more than 10 years. The project solves the problems for most of the federal and regional public transport companies (e.g. Chemnitzer Verkehrs-AG, DSW21, Stadtwerke Bonn), providing both individual solutions for each company and a collective computer-powered traffic management system based on the multiple companies integration, uniting all of the public transport types to the unified system. The scope of tasks is wide and affects all of the stages of vehicle’s route from its start up to the very end, all the route’s physical components from the onboard driver’s computer and the vehicle’s devices up to the stop’s displays and all the possible users from the driver up to the transport company administrator.   Responsibilities: Main task is the development of new applications as well as enhancing existing applications. This includes the programming but also supporting the overall process from requirements to installation on production. Therefore, the position includes development, specification, analysis and design tasks:    development of Java programs/modules conception, development, and integration of Java and J2EE components excecution of system analysis and system design (object-oriented) execution of design reviews and code reviews execution of module tests program documentation support of the project manager with planning and structuring the tasks proactive communication regarding issues and improvements    Requirements:    studies in IT relevant topics or corresponding experience several years of experience with Java, Hibernate , Spring, SQL und NoSQL Datenbanken and Service Oriented Architecture (SOAP, REST) knowledge of object-oriented system modelling (UML, use cases) and database modelling (ER) good SQL knowledge experience with build processed, test processes, and continuous integration processes and supporting tools (Git, Maven, JUnit, Jenkins …) knowledge about the MEAN stack (Mongo.DB, Express.JS, Angular.JS, Node.JS) would be an advantage experience with agile software development processes (Scrum, Kanban) experience with software quality processes and tools