Middle Java Developer (Kaspi Chat Team, СRМ)

Алматы (Головной офис)
Полный день
|
От 1 года до 3 лет
|
От 2 до 4 лет
|
От 3 до 6 лет

Обязанности:

  • Разработка: создание новых и развитие существующих приложений, написание чистого и эффективного кода на Java;
  • Тестирование и отладка: проведение тестов, поиск и устранение ошибок в программном обеспечении для обеспечения его работоспособности и стабильности;
  • Поддержка: техническое обслуживание и доработка корпоративных приложений, исправление проблем, возникающих после выпуска продукта;
  • Интеграция: проработка и реализация решений для интеграции Java-приложений с другими системами и сервисами;
  • Участие в архитектуре: вклад в архитектурное развитие проектов и разработку технических спецификаций для проектирования систем;
  • Документирование: создание технической и управленческой документации, описывающей работу кода и систем.

Стек: Java, Spring Framework, Hibernate/Spring JDBC, Flyway, Jasper Reports/Apache POI, Swagger OpenAPI (Документация RESTful), Retrofit (HTTP Client), Mapstruct/Lombok Builder (Mapping), JaxB (Фреймворк для работы с XML), Spring Boot Actuator, Spring Cloud Gateway, PostgreSQL, Redis, MongoDB, Apache Kafka, RabbitMQ, Kubernetes, Keycloak, Lombok, Maven, JUnit, Mockito, Docker-compose, Dockerfile.

Требования:

  • Опыт работы на позиции Java Developer или аналогичной должности не менее 1 года;
  • Глубокие знания языка программирования Java и его фреймворков, таких как Spring;
  • Понимание принципов объектно-ориентированного программирования (ООП) и практический опыт их применения;
  • Знание и опыт работы с базами данных, включая SQL и понимание принципов реляционных баз данных;
  • Опыт работы с системами контроля версий, такими как Git;
  • Понимание принципов разработки и тестирования программного обеспечения (например, unit-тестирование, интеграционное тестирование);
  • Умение работать в команде и хорошие коммуникативные навыки;
  • Способность разбираться в сложных проблемах и находить эффективные решения;
  • Желание постоянно развиваться и изучать новые технологии и инструменты.

Условия:

  • Работу в команде профессионалов с дружеской атмосферой, где ценится юмор, поддержка и желание развиваться;
  • Перспективу профессионального роста;
  • Полное отсутствие бюрократии;
  • Никакого дресс-кода;
  • Офис в центре города (г. Алматы, ул. Досмухамедова 89);
  • Бесплатный тренажерный зал в офисе;
  • Электронную библиотека;
  • Обучение, тренинги и курсы за счет компании;
  • Языковые курсы;
  • Годовой бонус.