Публичная Компания «Freedom Finance Global PLC» ищет в команду JAVA Developer
Задачи:
- Разработка программного обеспечения – написание, тестирование и отладка кода
- Проектирование архитектуры – разработка структуры приложения, выбор технологий
- Анализ требований – взаимодействие с заказчиками и командой для понимания задач
- Оптимизация и поддержка кода – улучшение производительности, исправление багов
- Работа с базами данных – проектирование, настройка и оптимизация
- Документирование кода – написание технической документации, комментарии в коде
- Взаимодействие с командой – работа с другими разработчиками, тестировщиками, аналитиками
- Интеграция API и сторонних сервисов – работа с внешними системами
- Автоматизация процессов – CI/CD, тестирование, сборка проектов
- Обучение и развитие – изучение новых технологий, участие в митапах и конференциях
Требования: - Уверенное знание Java (SE/EE) и опыт работы с Spring Boot
-
Опыт работы с микросервисной архитектурой.
-
Понимание и использование принципов S.O.L.I.D.
-
Глубокое понимание REST API и опыт их реализации.
-
Опыт работы с реляционными СУБД: PostgreSQL, MsSQL, Oracle.
-
Навыки написания и выполнения SQL-скриптов, включая миграции с использованием Liquibase.
-
Понимание принципов работы JPA, опыт работы с Hibernate, JDBC.
-
Знание основ безопасности приложений (работа с OAuth2, JWT).
-
Опыт написания юнит-тестов с использованием JUnit, Mockito.
-
Умение работать с Docker.
-
Приветствуется опыт работы с системами мониторинга, например Grafana.
-
Опыт работы с API внешних сервисов (опыт работы с API нейронных сетей будет преимуществом).
-
Опыт работы с очередями сообщений, такими как Kafka, RabbitMQ
Что мы предлагаем:
- Профессиональный коллектив
- Возможность работать над проектами, приносящими пользу для тысяч людей
- Неограниченный рост
- Спонсирование профессионального обучения
Ключевые навыки
- Java (SE/EE)
- REST API
- SQL
Задайте вопрос работодателю
Вакансия опубликована 25 февраля 2025 в Алматы