Backend разработчик at Paradise in Астана. Skills: Code Review, JUnit, Java, Microservices, Mockito. Apply on NeverHard.
Company
Paradise
Location
Астана
Type
full_time
Required skills:
Code Review
JUnit
Java
Microservices
Mockito
Rest API
SQL
Spring Boot
Unit Testing
Компания: РЦЭЗ (РГП на ПХВ "Республиканский центр электронного здравоохранения" МЗ РК) Мы ищем backend-разработчика, который будет участвовать в развитии и сопровождении корпоративных информационных систем, построенных на Java и Spring Boot. В рамках роли необходимо будет: * разрабатывать и поддерживать backend-сервисы на Java с использованием Spring Boot; * участвовать в проектировании микросервисной архитектуры и интеграционных решений; * разрабатывать REST API и интеграции с внешними и внутренними системами; * работать с высоконагруженными сервисами и обеспечивать их стабильность; * проводить code review и участвовать в улучшении качества кода; * оптимизировать производительность приложений и SQL-запросов; * участвовать в проектировании структуры реляционных баз данных; * развивать подходы к логированию, мониторингу и наблюдаемости системы; * участвовать в рефакторинге, техническом анализе и устранении технического долга. ### Требования к кандидату Обязательные требования: * высшее техническое образование; * коммерческий опыт разработки на Java от 3 лет; * уверенное знание Java 17+; * понимание принципов работы JVM; * опыт работы с коллекциями, Stream API, многопоточностью и обработкой исключений; * понимание принципов написания чистого, поддерживаемого и производительного кода; * опыт работы со Spring Framework / Spring Boot; * практический опыт со Spring MVC, Spring Data, Spring Security; * опыт написания unit-тестов с использованием JUnit и Mockito; * понимание и применение принципов SOLID и основных паттернов проектирования; * опыт работы с микросервисной архитектурой; * понимание event-driven подхода, batch processing и messaging-подходов; * опыт работы с Kafka и/или RabbitMQ; * опыт проведения code review и рефакторинга кода; * уверенное знание SQL; * опыт проектирования реляционных баз данных и сложных структур данных.