Разработчик программного обеспечения
Зарплата | от 600 000 тг. |
от 600 000 тг. | |
Занятость | постоянная |
постоянная | |
Адрес | г. Астана, район Есиль, ул. Қонаева, 29/1 |
Образование | высшее |
Опыт | 2 года стажа |
- Составление алгоритма программного кода;
Знание языков:
- Казахский / продвинутый уровень
- Английский / средний уровень
Личные качества:
- Пунктуальность;
- Самостоятельность и ответственность;
График работы | полный рабочий день |
Стажировка: Не предполагается
Обязанности:
Разработка и поддержка серверной части приложений на Java с использованием Spring Boot. Проектирование и реализация RESTful API для взаимодействия с фронтенд и внешними сервисами. Оптимизация производительности приложений и базы данных. Написание модульных и интеграционных тестов для обеспечения качества кода. Участие в проектировании архитектуры новых функциональных модулей. Работа в команде по Agile-методологиям (Scrum/Kanban), участие в планировании спринтов, ежедневных митингах и ретроспективах. Проведение код-ревью коллег, обмен знаниями внутри команды. Взаимодействие с DevOps-инженерами для настройки CI/CD процессов. Анализ требований и участие в оценке задач. Требования:
Опыт разработки на Java от 5 лет. Глубокие знания Java SE 8/11 и выше, понимание новых возможностей языка. Экспертный уровень владения Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Cloud). Опыт проектирования и разработки микросервисной архитектуры. Глубокое понимание принципов ООП, SOLID, паттернов проектирования и архитектурных подходов (например, CQRS, Event Sourcing). Опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB, Redis). Навыки оптимизации производительности приложений и баз данных. Опыт написания комплексных модульных, интеграционных и нагрузочных тестов. Знание и опыт настройки CI/CD процессов (Jenkins, GitLab CI/CD, Docker, Kubernetes). Умение работать с системами контейнеризации и оркестрации (Docker, Kubernetes).
Опыт работы с облачными платформами (AWS, Azure или GCP) будет преимуществом