Напиши текст вакансии для должности "Java Developer (back-end)". Название компании: "Cainiao". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Java', 'MySQL', 'Linux', 'Английский язык'

Responsibilities:   Develop System for sellers (Seller Portal) - develop existing and then write a new one;   Apply in-depth understanding of cross-border business, participate in demand analysis, and architectural design for business development;   Identify and resolve technical problems such as performance bottlenecks;   Manage the preparation, guidance, and training of the core part of the code;   Apply forward-looking and planning capabilities for future technology architectures.   Requirements:   Excellent Java programming skills and be familiar with the SOLID rule;   Strong knowledge of IO, multithreading, data structures, and algorithms;   Strong knowledge of JVM, Tomcat, and Linux (Desirable);   Experience in building high-load, secure web applications;   Proficiency of the HTTP/REST/JSON-RPC protocols, microservice architecture;   Knowledge of Git (We use FeatureBranches/Gitflow);   Basic Unix command-line skills are a must;   Experience with the following technologies (Desirable): Spring boot, Spring MVC, MyBatis, Spring Framework, MySQL   Strong English skills   Experience of working in a big team (5-20 people)   Background: - internet company (yandex, mail.ru, etc) - banking - system dealing with customers (B2C systems) - Front-end system - WMS \ TMS \ etc - preferred, but not required.   - Owner, responsible, and highly committed to the projects; - Clear thinking, good communication skills, and technical learning ability; - Able to tackle complex issues, break- down into the stream and convert them into continuous improvement projects.