Обязанности:
- Разработка: создание новых и развитие существующих приложений, написание чистого и эффективного кода на 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);
- Бесплатный тренажерный зал в офисе;
- Электронную библиотека;
- Обучение, тренинги и курсы за счет компании;
- Языковые курсы;
- Годовой бонус.