Напиши текст вакансии для должности "Java Software Developer". Название компании: "HUAWEI". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Algorithms', 'Data Structures'

We provide services and extensions to cover all aspects of application development related to Data Communication Product Line. The products developed by our team are widely used in all enterprise-level telecom projects at Huawei to help developers write better code and be more productive. Most of enterprise-level telecom systems have to deal with gigabytes of source code that some areas of this code base may be auto-generated based on much more compact and clear conceptual description. Our team is involved in this process of creating such conceptual device configuration/status description and converting it into executable code. On top of that we take part in overall development environment harmonization: improvement that allows developer to make changes and perform all the verification, compilation testing on simulator or real devices using just a few commands from the IDE. Responsibilities:  Development of Domain Specific Languages to address the issues, coming from telecommunication equipment dev teams; Analysis of requirements, coming from domain experts implementing prototypes; Implementing domain specific language servers for new languages; Developing tests and supporting documentation.  Requirements:  Solid knowledge of Java ecosystem: build environment, test environment, artifactories; Good understanding of design patterns and OOP concepts; Solid knowledge of algorithms and data structures; Intermediate English, good communication skills and work ethics; Research skills and creativity.  What we offer:  Work with cutting-edge technologies &amp; challenging tasks in highly qualified international team; Attractive compensation package; Medical insurance with dental care included, and travel insurance; Relocation bonus for candidates moving from other cities; Modern comfortable office in the city center (“A” class business center located at Zvenigorodskaya metro station).