Напиши текст вакансии для должности "Java developer". Название компании: "Cainiao". Расположение: Москва. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'Git', 'Java', 'MySQL', 'Linux', 'HTTP', 'Java Core', 'Spring Framework', 'English'

Responsibilities: In-depth understanding of cross-border business, participation in demand analysis, and architectural design for business development; Identify and resolve technical problems such as performance bottlenecks; The preparation, guidance, and training of the core part of the code; 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; Additional Requirements: Owner, responsible, and highly committed to the projects; Clear thinking, good communication skills, and technical learning ability; English fluency is preferred; Able to tackle complex issues, break- down into the stream and convert them into continuous improvement projects.