Software Engineer (Java) — Janymda
- Алматы
- Постоянная работа
- Полная занятость
- Разработка фич, библиотек, компонентов, багфикс, рефакторинг, создание архитектуры решений в рамках задач
- Участие в code review
- Написание автотестов
- Написание документации
- Участие в организации и улучшении процессов разработки / QA / CI-CD
- Написание чистого, структурированного и безопасного кода
- Активное участие в бизнес процессах продуктовой команды
- Использование AI инструментов для повышения личной эффективности
- Работать с performance метриками приложения.
- Уверенное владение ООП и Java
- Уверенное владение SOLID, DRY, KISS, YAGNI
- Опыт разработки и поддержки коммерческих приложений от 2 лет
- Уверенное владение Spring Framework, Spring Boot
- Опыт использования ORM (Hibernate, JPA), Query Builder
- Знание и опыт работы с SQL и NoSQL (PostgreSQL, MongoDB, Redis);
- Опыт работы с RabbitMQ, Kafka.
- Понимание как работает управление памятью и многопоточностью.
HeadHunter