Напиши текст вакансии для должности "Full stack developer". Название компании: "Urban Technology GmbH". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'AngularJS', 'Java', 'Spring Framework'

Please provide your CV in English language when applying to this position. Our tech stack: Angular for the Front-End, Java/Spring for the Back-End, hosted in AWS (eks+fragate, cloudfront). WHAT ARE YOUR TASKS?  Design of software and systems integration architecture, defining coding conventions and patterns Development, debugging and documenting of the software Test and software development lifecycle automation in line with CI/CD best practices  WHAT YOU SHOULD BRING IN  Working experience as a backend/front-end software engineer of at least 3 years Good knowledge of Java 8 or higher (Concurrency, Collections, Streams) Experience with Spring Framework (Spring Boot and Spring Cloud is a plus) Good knowledge of Angular 8 or higher Experience in design and development of microservice architecture and REST / HATEOAS APIs Very good understanding of object-oriented design, knowledge of design patterns (GoF, DI, MVC), data structures and algorithms. Good knowledge of at least one relational database (Postgres preferred) English (B2 or higher), sufficient for professional communication Resident of Russian Federation for tax purposes  WILL BE A PLUS:  Experience of working in large commercial projects in healthcare or finance and/or in international teams Experience with Amazon Web Services (EC2, S3, etc) and containers (docker, k8s) Familiarity with DevOps processes, tools and concepts Familiarity with Salesforce German language (B1 or higher)  WHAT WE OFFER  Flexible remote work with regular travel to Germany. Full-time employment in accordance with Labor Code of Russian Federation and additional benefits within 12 months. Activities with an extremely steep learning curve in a highly motivated team Broad, varied tasks with the option to take on responsibility quickly Industry-standard salaries with adaptation to your individual abilities Appreciation, flat hierarchies, shared growth and vibrant interaction Career growth opportunities and relocation possibility Free space for your ideas